Maksutov Design МАКСУТОВ ДИЗАЙН
v1.3 Latest FastAPI React + Expo Telegram Bot Recipe assistant

Veg Recipes

Сервис рецептов без мяса: веб-версия, мобильное приложение, Telegram-бот, FastAPI-бэкенд, PRO-подписка, поиск, план питания и рекомендации по рецептам.

01 / product scope

Компоненты сервиса

52 API endpoint в FastAPI: рецепты, auth, PRO, дуэли, план питания, импорт.
15 Web-страниц в React/Vite: поиск, рецепт, PRO, карта мира, здоровье, профиль.
12 Mobile-экранов Expo: табы, рецепт, AR cooking, сканер холодильника.
16 Команд Telegram-бота: random, search, top, seasonal, favorites, meal plan.

02 / stack & tags

Стек разложен по частям: backend, web, mobile и bot

Veg Recipes строится вокруг рецепта: поиск, нутриенты, план питания, избранное, PRO-функции, адаптация под запрос пользователя, импорт из видео и доступ через Telegram.

На странице важны не только экраны. Здесь есть backend, web, mobile, bot, платежи, поиск, хранение медиа и регулярные задачи. По коду видно, где одна часть зависит от другой.

UX/UI FastAPI React Expo Telegram Bot Рекомендации Elasticsearch PostgreSQL Redis Celery Stripe Docker
Python
88,8%
TypeScript
7,8%
HTML
1,8%
CSS
1,3%
Shell
0,3%

03 / release log

В релизах видно, какие проблемы закрывались

v1.3

Auth & Profile bug fixes

Релиз чинит контракт refresh token между backend, web и mobile, а также сохранение профиля.

  • Web/mobile теперь отправляют `{ token }` в теле refresh-запроса.
  • `display_name` и `bio` сохраняются через JSON body, а не query params.
  • Email verification получает срок жизни 7 дней через новую миграцию.
release notes
v1.2

Security hardening & developer experience

Инфраструктурный релиз: секреты, rate limiting, Docker, healthcheck и документация для разработки.

  • PostgreSQL, MinIO, Stripe и Anthropic вынесены в env-переменные.
  • Redis rate limiting для поиска в Telegram-боте: 5 запросов / 60 секунд.
  • Добавлены `.dockerignore`, healthcheck backend/bot и `DEVELOPMENT.md`.
release notes
v1.1

Security & bug fixes — 31 issues resolved

Релиз после ревью: 9 critical, 15 important и 7 minor исправлений в backend, mobile и scripts.

  • Закрыты SSRF, vote stuffing, refresh-token misuse и открытые endpoint для вопросов к рецепту.
  • Оптимизированы recommender, Celery tasks, Stripe webhook и email TLS.
  • Добавлены ComfyUI workflow и улучшенные настройки генерации фото.
release notes

04 / file map

Ключевые файлы

05 / next projects