Add VitePress technical specification draft

This commit is contained in:
Ruslan Bakiev
2026-05-01 11:24:14 +07:00
parent 3b3959ced0
commit df721e273d
13 changed files with 1931 additions and 57 deletions

View File

@@ -0,0 +1,51 @@
# Приложение: текущее состояние продукта
## Назначение приложения
Этот раздел нужен, чтобы ТЗ не отрывалось от реальной реализации.
Ниже перечислены основные разделы, уже присутствующие в кодовой базе `web-frontend`, которые можно использовать как фактическую основу для дальнейшей детализации ТЗ.
## Клиентские разделы
- главная страница
- каталог товаров
- карточка типа товара
- корзина
- список клиентских заказов
- карточка клиентского заказа
- профиль пользователя
- адреса
- уведомления
- бонусная программа
## Менеджерские разделы
- список клиентов
- карточка клиента
- приглашение клиента
- список заказов
- карточка заказа
- уведомления
- настройки каталога
- настройки сообщений
- настройки синхронизации
- бонусный блок
## Что это означает для ТЗ
ТЗ можно писать не с нуля, а на основании уже сложившейся структуры продукта.
Это позволяет:
- быстро привязать бизнес-требования к реальным экранам
- не терять уже реализованные сущности
- сократить расхождение между договорной документацией и кодом
## Что еще нужно будет дозаполнить
- окончательная экранная карта
- перечень состояний каждого ключевого экрана
- точные статусы заявок и заказов
- детальное описание бонусного контура
- детальная спецификация интеграции с 1С