AI Food

AI Food - помощник по питанию в приложении и веб-чате

Темная веб-страница показывает возможности основного Android-приложения: LLM-чат, распознавание еды по фото, КБЖУ, профиль питания и генерацию рациона. Веб-чат доступен только после регистрации и подтверждения аккаунта.

API проверяется Единый аккаунт сайта и приложения

Возможности приложения

Что пользователь получает в AI Food

LLM-чат

Предустановка роли AI Food помогает отвечать про питание, рацион, продукты и ограничения.

Фото еды

Android-клиент отправляет фото на backend и получает блюдо, ингредиенты и быстрый рецепт.

КБЖУ

Система оценивает калории, белки, жиры и углеводы для блюда или плана питания.

Рацион

Meal Planner составляет план, заменяет блюда и хранит прогресс пользователя.

Ограничения

Аллергены, исключенные, любимые и нелюбимые продукты учитываются в ответах.

Android

Основной интерфейс находится в приложении, сайт дает вход, описание и веб-чат.

Функции

Сайт представляет продукт, а приложение дает полный опыт

Веб-часть нужна для публичного доступа, регистрации, скачивания Android и демонстрации закрытого LLM-чата.

01

Чат после активации

Гость видит описание проекта. Активированный пользователь получает доступ к LLM-чату.

02

Общий аккаунт

Сайт и Android обращаются к одному backend. Email, пароль и подтверждение общие.

03

Профиль питания

Цель, калории, аллергены и исключения используются в запросах к модели.

04

Admin-контроль

Администратор может заблокировать или удалить учетную запись через защищенные backend endpoints.

Архитектура

Production-связка сайта, приложения и AI backend

Сайт не хранит отдельную базу пользователей. Он использует API продукта, поэтому подтвержденный аккаунт работает и в Android-приложении.

Сайт

Cloudflare Pages, темная витрина, auth, download, admin и закрытый чат.

Android

Основной клиент с фото, профилем, историей и планом питания.

FastAPI

Единые endpoints для auth, profile, chat, recognition, admin и meal planner.

LLM

LLaMA 3.1 8B через Ollama и туннель при включенном ПК.

DB

Пользователи, роли, блокировки, профиль и планы питания хранятся на backend.

LLM-чат

Закрытый чат AI Food

Гость

Войдите в активированный аккаунт

После подтверждения email сайт откроет чат с предустановкой AI Food.

Перейти к аккаунту

Admin

Управление учетными записями

Только блокировка, разблокировка и удаление. Все права проверяются на backend.

Нужен admin-доступ

Войдите в подтвержденный аккаунт администратора.

Перейти к входу

Android

Скачать основное приложение AI Food

Android-клиент нужен для полного сценария: фото еды, профиль, история, план питания и работа с мобильным интерфейсом.

СтатусMVP
Аккаунтобщий
BackendFastAPI
Деплой сайтаCloudflare Pages