От запасов к блюду
В обеих версиях отправная точка — продукты пользователя, из которых получается рецепт с последовательностью приготовления.
КУЛИНАРНОЕ ПРИЛОЖЕНИЕ
Кулинарный проект в двух версиях: облачный AI-шеф L’atelier и офлайн-приложение Pocket Chef, которое собирает рецепты из домашних продуктов.
01 / КОНТЕКСТ
Помочь решить повседневный вопрос «что приготовить» через продукты, которые уже есть дома. Рецепт должен содержать список ингредиентов, понятные шаги и ориентир по пищевой ценности.
Проект развивался в двух версиях: L’atelier с генерацией через серверную AI-модель и Pocket Chef с локальным движком, которому не требуется подключение к интернету.
02 / РЕАЛИЗАЦИЯ
В версии L’atelier клиент работает как PWA и Telegram Mini App. Интерфейс написан на JavaScript, пользовательские данные связаны с Firebase, а FastAPI обращается к LLM через OpenRouter. Каталог рецептов и блог представлены статическими страницами.
В Pocket Chef рецепты собираются локально из базы ингредиентов, шаблонов приготовления и правил совместимости. Движок учитывает выбранные продукты, аллергии и предпочтения, формирует шаги и расчёт пищевой ценности.
Capacitor связывает офлайн-приложение с мобильными платформами. В открытом репозитории Pocket Chef находятся проекты для iOS и Android; отдельный репозиторий L’atelier сохраняет облачную версию и её сервер.
03 / ВОЗМОЖНОСТИ
В обеих версиях отправная точка — продукты пользователя, из которых получается рецепт с последовательностью приготовления.
L’atelier использует AI-генерацию, сохраняет рецепты и связывает недостающие ингредиенты со списком покупок.
Pocket Chef составляет рецепты на устройстве из локальной базы и правил; интернет для этого не требуется.
Проект прошёл путь от браузера и Telegram до кодовой базы с проектами сборки для iOS и Android.
04 / ТЕКУЩЕЕ СОСТОЯНИЕ
Две версии одного авторского проекта с открытыми исходниками. L’atelier ранее размещался на prolatelier.ru; актуальная работа этого домена не подтверждена. Pocket Chef представлен офлайн-движком и проектами мобильной сборки.