feat: remove recipes section, add redevelopment TODO
The recipes tab (recommendations + saved recipes + detail screen) is removed from the app UI and all feature files are deleted. The section will be redesigned from scratch. - Remove /recipes and /recipe-detail routes from app_router.dart - Remove Recipes tab from BottomNavigationBar - Delete client/lib/features/recipes/ entirely - Keep shared/models/recipe.dart and saved_recipe.dart for later reuse - Add "Раздел рецептов (переработка с нуля)" section to docs/TODO.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
19
docs/TODO.md
19
docs/TODO.md
@@ -4,6 +4,25 @@
|
||||
|
||||
---
|
||||
|
||||
## Раздел рецептов (переработка с нуля)
|
||||
|
||||
Текущий раздел рецептов удалён из приложения — он был сырым и требует переосмысления.
|
||||
Модели данных (`Recipe`, `SavedRecipe`) сохранены в `client/lib/shared/models/`.
|
||||
|
||||
Что должен включать новый раздел:
|
||||
|
||||
- **Лента / каталог** — просмотр рецептов с фильтрами (кухня, сложность, время, КБЖУ, теги)
|
||||
- **Поиск** — full-text по названию и ингредиентам (PostgreSQL tsvector, индексы уже в схеме)
|
||||
- **"Что можно приготовить"** — поиск рецептов по продуктам из холодильника (mapping_id)
|
||||
- **Сохранённые рецепты** — личный список, доступен оффлайн
|
||||
- **Детальный экран** — пошаговый рецепт, КБЖУ, изображение, рейтинг
|
||||
- **Интеграция с меню** — добавить рецепт в план питания прямо из карточки
|
||||
- **Интеграция с дневником** — записать приём пищи по рецепту
|
||||
- **AI-рекомендации** — персонализированные предложения на основе предпочтений и продуктов
|
||||
- **Рейтинги и отзывы** — поля `avg_rating`, `review_count` уже есть в схеме `recipes`
|
||||
|
||||
---
|
||||
|
||||
## База данных рецептов и нутриентов
|
||||
|
||||
### Верифицированная база нутриентов
|
||||
|
||||
Reference in New Issue
Block a user