Add VitePress technical specification draft
This commit is contained in:
51
docs/appendix/current-state.md
Normal file
51
docs/appendix/current-state.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# Приложение: текущее состояние продукта
|
||||
|
||||
## Назначение приложения
|
||||
|
||||
Этот раздел нужен, чтобы ТЗ не отрывалось от реальной реализации.
|
||||
|
||||
Ниже перечислены основные разделы, уже присутствующие в кодовой базе `web-frontend`, которые можно использовать как фактическую основу для дальнейшей детализации ТЗ.
|
||||
|
||||
## Клиентские разделы
|
||||
|
||||
- главная страница
|
||||
- каталог товаров
|
||||
- карточка типа товара
|
||||
- корзина
|
||||
- список клиентских заказов
|
||||
- карточка клиентского заказа
|
||||
- профиль пользователя
|
||||
- адреса
|
||||
- уведомления
|
||||
- бонусная программа
|
||||
|
||||
## Менеджерские разделы
|
||||
|
||||
- список клиентов
|
||||
- карточка клиента
|
||||
- приглашение клиента
|
||||
- список заказов
|
||||
- карточка заказа
|
||||
- уведомления
|
||||
- настройки каталога
|
||||
- настройки сообщений
|
||||
- настройки синхронизации
|
||||
- бонусный блок
|
||||
|
||||
## Что это означает для ТЗ
|
||||
|
||||
ТЗ можно писать не с нуля, а на основании уже сложившейся структуры продукта.
|
||||
|
||||
Это позволяет:
|
||||
|
||||
- быстро привязать бизнес-требования к реальным экранам
|
||||
- не терять уже реализованные сущности
|
||||
- сократить расхождение между договорной документацией и кодом
|
||||
|
||||
## Что еще нужно будет дозаполнить
|
||||
|
||||
- окончательная экранная карта
|
||||
- перечень состояний каждого ключевого экрана
|
||||
- точные статусы заявок и заказов
|
||||
- детальное описание бонусного контура
|
||||
- детальная спецификация интеграции с 1С
|
||||
Reference in New Issue
Block a user