NourishAI — AI Calorie Counter and Nutrition Tracker (Flutter App)

Version Download:
Demo: Live Preview
License: Unlimited websites
Please read before purchase: FAQ
Original price was: $18.00.$6.00Current price is: $6.00.
NourishAI is a polished, production-ready Flutter app for tracking calories and macros — with a functional AI food scanner (not a UI mockup), keyless food data, and monetization built in. One Flutter app + a single Firebase Cloud Function. Single-user, iOS & Android.
Why it’s different
- Real AI, server-side. Snap a photo or describe a meal and get calorie + macro estimates from OpenAI or Gemini (switchable). All AI runs in a Cloud Function — your API keys never ship in the app.
- Keyless food data. Barcode + search via Open Food Facts — no paid food API, plus a bundled seed database (125 foods, ~22 recipes).
- Responsible-use guardrails. Safe calorie floors & weight-pace caps, neutral BMI context, a persistent “estimates only” disclaimer, and an always-available eating-disorder support link — reviewers and stores favor these.
- Offline-first diary. Drift/SQLite on-device; Firestore in the cloud.
Demo
Demo APK: https://drive.google.com/file/d/1jCLXlqmePhpFMZgCPBMG9Lm5za5NW4WT/view?usp=sharing There is no seeded login — the app uses live Firebase sign-up; tap “Continue as guest” to explore, and use Profile → Load demo data to fill ~2 weeks of sample logs.
Features
- Functional AI food scan — photo + describe modes, editable results, 3/day free cap
- Barcode scanner + Open Food Facts search (+ bundled seed DB)
- ️ Offline-first diary — calorie ring, macro bars, meal sections, water, day navigation
- Weight & BMI trend, fasting timer + history, activity logging + step counter
- Diet plans (activate to adjust targets), recipe library, weekly meal planner
- Email, Google, Apple (iOS) & guest sign-in; forgot password; account deletion
- Local reminders — meal / water / fasting / weigh-in
- RevenueCat subscriptions + AdMob (free-tier ads); free/premium gating
- “Ocean & Mint” Material 3 design — light / dark / system
- Responsible-use guardrails baked in
Tech stack
- Flutter 3.x, Dart 3.11
- Riverpod 3, GoRouter, Drift (SQLite), freezed/json_serializable, fl_chart, google_fonts (Plus Jakarta Sans)
- Firebase Auth, Firestore, Functions, Remote Config
- One Cloud Function (Node 20 + TypeScript) — OpenAI + Gemini
- Open Food Facts (keyless), RevenueCat, Google Mobile Ads
What’s included
- Full Flutter source + the Cloud Function source
- Drift offline cache + Firestore data model + strict per-uid security rules
- Ocean & Mint design system (light/dark/system)
- RevenueCat + AdMob integration; local-notification reminders
- Seed data (125 foods, ~22 recipes, 5 diet plans) + one-tap demo seeder


There are no reviews yet.