Files
web-frontend/docs/appendix/current-state.md
2026-05-01 11:24:14 +07:00

52 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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