Telegram dApp AI-трекер калорий и КБЖУ
Персональный ИИ-ассистент в формате Telegram Mini App для автоматизации контроля питания и анализа рациона.
Что делает приложение:
ИИ-сканер (Gemini API в данном случае): распознает продукты по фото или текстовому описанию. Больше не нужно искать каждый ингредиент в базе — нейросеть сама определяет вес, калории и нутриенты.
Персональный расчет: многошаговый онбординг, который вычисляет индивидуальные нормы КБЖУ на базе метаболизма и целей пользователя.
Интерактивный Dashboard: наглядный мониторинг дневного прогресса через кольца активности и динамические карточки макронутриентов.
Telegram Native: работает как полноценное приложение внутри мессенджера (Mini App). Быстрый доступ в один клик без скачивания стороннего софта.
Технологический стек:
Frontend: React 19, TypeScript.
Backend & AI: Bun runtime, Google Gemini API, Prisma ORM.
Database: PostgreSQL.
UI/UX: Tailwind CSS, Shadcn UI (Mobile-first дизайн).
Инженерные особенности:
Edge-ready Architecture: высокая скорость отклика (Latency) за счет использования среды Bun и оптимизированных серверных запросов.
Server Components (RSC): перенос тяжелых вычислений на серверную сторону, что гарантирует молниеносную работу на любых смартфонах.
Type-safe Data Layer: сквозная типизация всех данных — от ответов нейросети до схемы БД, что исключает ошибки в работе приложения.
Advanced Prompt Engineering: проработанные алгоритмы взаимодействия с ИИ для получения максимально точных расчетов без «галлюцинаций».
Что делает приложение:
ИИ-сканер (Gemini API в данном случае): распознает продукты по фото или текстовому описанию. Больше не нужно искать каждый ингредиент в базе — нейросеть сама определяет вес, калории и нутриенты.
Персональный расчет: многошаговый онбординг, который вычисляет индивидуальные нормы КБЖУ на базе метаболизма и целей пользователя.
Интерактивный Dashboard: наглядный мониторинг дневного прогресса через кольца активности и динамические карточки макронутриентов.
Telegram Native: работает как полноценное приложение внутри мессенджера (Mini App). Быстрый доступ в один клик без скачивания стороннего софта.
Технологический стек:
Frontend: React 19, TypeScript.
Backend & AI: Bun runtime, Google Gemini API, Prisma ORM.
Database: PostgreSQL.
UI/UX: Tailwind CSS, Shadcn UI (Mobile-first дизайн).
Инженерные особенности:
Edge-ready Architecture: высокая скорость отклика (Latency) за счет использования среды Bun и оптимизированных серверных запросов.
Server Components (RSC): перенос тяжелых вычислений на серверную сторону, что гарантирует молниеносную работу на любых смартфонах.
Type-safe Data Layer: сквозная типизация всех данных — от ответов нейросети до схемы БД, что исключает ошибки в работе приложения.
Advanced Prompt Engineering: проработанные алгоритмы взаимодействия с ИИ для получения максимально точных расчетов без «галлюцинаций».