Description
Calorist | Flutter App AI Calorie and Nutrition Tracker
Calorist | Flutter App AI Calorie and Nutrition Tracker is a cross-platform Flutter mobile application (iOS and Android) for tracking calories and nutrition with AI-powered food logging. Built for the health and fitness market, it combines a polished native mobile UI with a production-ready backend powered by Supabase, Firebase Remote Config, and Google Gemini AI.
Key Value Propositions
- For End Users: Log food three ways — snap a photo, scan a barcode, or describe a meal by voice or text; get instant calories & macros; track daily goals with a calorie ring and water intake; review your full meal history; and see personalized trends and AI coach tips in Insights.
- For Health-Conscious Users: Set personalized daily calorie and macro targets, track progress against goals, browse a searchable food history, and get an AI-generated weekly summary of your nutrition patterns.
- For App Owners / Developers: A complete, monetizable mobile product with subscription support, multiple color themes, onboarding layouts, paywall variants, push notifications, ads, analytics, and remote configuration — all without rebuilding the AI food-logging pipeline from scratch.
Key Features
- AI Photo Logging: Snap a meal photo — Gemini vision returns foods, calories, and macros.
- Barcode Scanning: Scan a product barcode and pull nutrition from OpenFoodFacts.
- Describe a Meal: Type or speak a meal (“2 eggs and toast with butter”) — AI parses it into a log.
- Home Dashboard: Daily calorie ring, macro breakdown, water tracking, and today’s meals.
- History: Searchable, day-by-day log of everything you’ve eaten with quick edits.
- Insights: AI coach cards plus deterministic trend and macro analytics with charts.
- Profile & Goals: Personalized daily calorie and macro targets, units, and account management.
- Subscriptions: Weekly/monthly/yearly plans via RevenueCat with free trials and discount offers.
- User Accounts: Quick anonymous start with optional Google, Apple, or email sign-in.
- Settings & Personalization: Light/dark theme, 7 color presets, and 12 languages.

