Обновлен план MVP
This commit is contained in:
@@ -55,9 +55,8 @@ journey
|
||||
**Требования:**
|
||||
- Генерация уникальных QR-кодов для каждого места
|
||||
- Кодирование в QR: ID места, адрес, координаты
|
||||
- Печать этикеток на обычном принтере (A4) через Document Service
|
||||
- Печать этикеток на обычном принтере (A4) на фронтенде (pdfmake/jsPDF)
|
||||
- Сетка этикеток на лист с предварительным просмотром
|
||||
- Кэширование сгенерированных QR-кодов в Redis
|
||||
|
||||
#### 2.1.3 Виртуальная карта
|
||||
**Требования:**
|
||||
@@ -76,14 +75,13 @@ journey
|
||||
- Распознавание QR-кодов в реальном времени
|
||||
- Автоматический переход к операции с местом
|
||||
- Обработка ошибок сканирования
|
||||
- Offline поддержка через Service Worker
|
||||
|
||||
#### 2.2.2 Быстрые операции
|
||||
**Требования:**
|
||||
- Размещение товара: сканирование места → выбор товара → подтверждение
|
||||
- Поиск товара: сканирование места → показ списка товаров
|
||||
- Перемещение: сканирование места откуда → сканирование места куда → выбор товара
|
||||
- State management через NgRx для сложных операций
|
||||
- Управление состоянием через сервисы Angular (без NgRx в рамках MVP)
|
||||
|
||||
### 2.3 Справочники
|
||||
|
||||
@@ -108,7 +106,7 @@ journey
|
||||
- Выбор места размещения
|
||||
- Указание количества
|
||||
- Автоматическое обновление статуса места
|
||||
- Валидация через gRPC между сервисами
|
||||
- Валидация в Core Service (REST API)
|
||||
|
||||
#### 2.4.2 Поиск товаров
|
||||
**Требования:**
|
||||
@@ -116,24 +114,11 @@ journey
|
||||
- Поиск по адресу места
|
||||
- Поиск по категории
|
||||
- Результат: список мест с товарами
|
||||
- Кэширование результатов поиска в Redis
|
||||
- Оптимизация поиска за счёт индексов БД (без Redis в MVP)
|
||||
|
||||
### 2.5 Document Service
|
||||
### 2.5 Генерация документов (MVP)
|
||||
|
||||
#### 2.5.1 Генерация документов
|
||||
**Требования:**
|
||||
- Генерация PDF этикеток с QR-кодами
|
||||
- Создание Excel отчетов по товарам
|
||||
- Экспорт данных в Word документы
|
||||
- Шаблонизация через Jinja2
|
||||
- Асинхронная обработка через Redis
|
||||
|
||||
#### 2.5.2 Кэширование
|
||||
**Требования:**
|
||||
- Кэширование сгенерированных документов
|
||||
- TTL для документов: 24 часа
|
||||
- Автоматическая очистка старых документов
|
||||
- Статистика использования кэша
|
||||
**Подход:** Без отдельного Document Service. Генерация PDF этикеток выполняется на фронтенде (pdfmake/jsPDF). Excel/Word и серверная генерация документов — Post‑MVP.
|
||||
|
||||
---
|
||||
|
||||
@@ -171,5 +156,5 @@ journey
|
||||
### 4.2 Упрощения для MVP
|
||||
- Вместо графического редактора: готовые шаблоны
|
||||
- Вместо умных подсказок: базовые правила размещения
|
||||
- Вместо сложного offline: кэш + простая синхронизация
|
||||
- Без offline-функциональности: допускается только кэширование статических ресурсов PWA
|
||||
- Вместо CV чеков: ручной ввод с автодополнением
|
||||
|
||||
Reference in New Issue
Block a user