Web · PWA · Google Gemini AI · КБЖВ

FoodTracker AI v1.2

Автоматизований щоденник харчування з розпізнаванням їжі за фото за допомогою нейромережі Google Gemini. Персональний розрахунок добових калорій та встановлення як PWA на будь-який пристрій.

FlutterDartGemini AIFirebaseMongoDBPWA
arsen2010arsen.github.io/FoodTracker/ відкрити
FoodTracker AI · Головний екран калорій

02 / Про проєкт

Опис та призначення

FoodTracker AI вирішує головну проблему класичних додатків підрахунку калорій — втомливий ручний пошук кожного окремого продукту у базі даних та зважування до грама.

Завдяки інтеграції Google Gemini AI Vision, застосунок аналізує візуальні ознаки страви на фотографії, самостійно розпізнає ключові компоненти, оцінює приблизну масу та повертає структуровані дані щодо калорійності, білків, жирів і вуглеводів. Проєкт реалізовано як автономний прогресивний веб-застосунок (PWA), що встановлюється на iPhone або Android в один дотик.

03 / Як працює

Принцип роботи

01

Розрахунок персональної норми

При першому запуску ви вказуєте параметри тіла та мету — система за формулою Харріса-Бенедикта рахує калорії.

02

Фото або сканування страви

Натисніть кнопку «Сканувати страву» та сфотографуйте тарілку з їжею прямо з камери смартфона.

03

ШІ-аналіз через Gemini

Нейромережа визначає назву страви, інгредієнти та миттєво підраховує КБЖВ (калорії, білки, жири, вуглеводи).

04

Контроль балансу щодня

Прогрес-бари показують залишок денної норми по кожному показнику, допомагаючи тримати форму без зривів.

04 / Можливості

Ключові особливості

  • ШІ-розпізнавання страв з високою точністю за допомогою Gemini Vision
  • Миттєве відображення КБЖВ: білки (смарагдовий), вуглеводи (жовтий), жири (рожевий)
  • Інтерактивний онбординг для введення віку, статі, зросту, ваги та рівня активності
  • Гнучкі цілі: схуднення (дефіцит), підтримка маси, набір м'язової маси (профіцит)
  • Встановлення як PWA на екран смартфона без потреби в Google Play чи App Store
  • Автономне кешування з можливістю переглядати попередні дні офлайн
  • Безпечне зберігання історії страв у хмарній базі даних
  • Зручне бічне меню з можливістю скинути профіль чи очистити історію

05 / Архітектура

Стек технологій

Клієнт
Flutter WebDartPWA Service Worker
Штучний інтелект
Google Gemini APIVision Prompt Engineering
Автентифікація & Хмара
Firebase AuthMongoDB Cloud
Хостинг
GitHub PagesHTTPS

06 / Запуск

Як почати користуватись

https://arsen2010arsen.github.io/FoodTracker/ відкрити

Відкрийте посилання у Safari (iOS) або Chrome (Android) та натисніть «Додати на головний екран».

  • Працює в будь-якому сучасному браузері (Chrome, Safari, Edge, Firefox)
  • Не потребує завантаження важких APK або додатків зі сторів
  • Потрібен доступ до камери пристрою для сканування їжі
  • Репозиторій закритий (Private), але застосунок публічно доступний для тестування

Спробуйте FoodTracker AI прямо зараз

Відкрийте застосунок у телефоні та скануйте свій сьогоднішній обід за кілька секунд.