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