NourishAI — AI Calorie Counter and Nutrition Tracker (Flutter App)
Version Download:
Original price was: $18.00.$3.00Current price is: $3.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
- Before making a purchase, please read the Terms and Conditions on this page: Terms & Conditions
- If you have any questions, please first read the FAQ on this page: FAQ
- If you haven’t found the answer to your question, please contact us by e-mail codingshop20@yahoo.com or create ticket.
- Developer Support: Official support from the original developer is not included with purchases from CodingShop.
- Product Updates: Free lifetime updates are not included. Future updates is not free and should buy again.
- Download Access: Purchased products are available for download for 30 days after purchase. We recommend downloading and securely storing your files during this period.
- Security: We take reasonable measures to review the files available on our platform. Customers should also scan downloaded files with up-to-date security software before installation.
- All software products available on CodingShop are distributed under the GNU General Public License (GPL). The applicable license information is provided with each product where applicable. Please review the applicable GPL license terms before using, modifying or redistributing any product.
- CodingShop is an independent digital marketplace and is not the original developer or official distributor of third-party products unless explicitly stated. We do not provide or sell purchase codes, activation codes, license keys.
- You can download the product after the purchase by a direct link on your account page in the downloads section.


