ChefAI — AI Recipe Generator, Meal Planner Calorie Tracker | Flutter Full App

Version Download:
Demo: Live Preview
License: Unlimited websites
Please read before purchase: FAQ
Original price was: $19.00.$6.00Current price is: $6.00.
ChefAI is a complete Flutter mobile app that uses AI to generate personalized recipes from ingredients you already have, build 7-day meal plans, track daily calories & macros, and guide you through cooking with a beautiful step-by-step cooking mode. Powered by OpenAI GPT-4o and Google Gemini 1.5 Pro — switchable without an app update.
Built for developers and entrepreneurs who want to launch a polished, monetizable AI food app on the App Store and Google Play under their own brand.
Key Features
- Dual AI Providers — OpenAI GPT-4o & Google Gemini 1.5 Pro. Switch providers instantly via Firebase Remote Config — no app update needed.
- AI Recipe Generator — Enter pantry ingredients and get complete, realistic recipes with full nutrition data, chef tips, and ingredient substitutions.
- 7-Day AI Meal Planner — Auto-generate a full weekly meal plan balanced to your calorie goal, dietary preference, and cuisine variety rules.
- Nutrition Tracker — Daily calorie ring (fl_chart), macro bars (protein / carbs / fat / fiber), per-meal logging, water tracker, and weekly history.
- Step-by-Step Cooking Mode — Full-screen immersive view, wakelock (screen stays on), auto countdown timers, voice navigation, and an ingredients side panel.
- Serving Adjuster — Scale any recipe from 1 to 12+ servings. All ingredient quantities recalculate automatically with fraction formatting.
- Ingredient Substitutions — AI-powered substitution suggestions that respect your dietary preferences and allergies.
- ️ Voice Input — Speak your ingredients instead of typing using the built-in speech-to-text.
- Dark Mode — Full dark mode support on every screen. Toggled from Settings.
- Authentication — Email/Password, Google Sign-In, and Sign in with Apple via Firebase Auth.
- Recipe Library — Save, favorite, search, and filter your generated recipes. Grid & list toggle.
- Explore Screen — Curated recipe sections, trending dishes, and quick cuisine filters.
- Monetization Ready — RevenueCat subscription IAP + AdMob banner & interstitial ads built in. Free tier limits controlled from Remote Config.
- Push Notifications — Firebase Cloud Messaging (FCM) + local notifications for cooking timers and meal reminders.
- ⚙️ Remote Config — All API keys, free tier limits, and ad unit IDs are managed server-side. No app update required to change them.
What’s Included
- ✅ Complete Flutter source code (Android + iOS)
- ✅ All screens, widgets, providers, and services
- ✅ OpenAI & Gemini AI service implementations
- ✅ Firebase Auth, Firestore, Remote Config, FCM integration
- ✅ RevenueCat IAP subscription integration
- ✅ AdMob banner & interstitial ad integration
- ✅ Full documentation (HTML, offline-ready)
- ✅ Quick Start Guide
- ✅ Firestore Security Rules
- ✅ Free tier & premium tier logic
️ Tech Stack
| Framework | Flutter 3.24 / Dart 3.5 |
| State Management | Riverpod 2 + code generation |
| Navigation | GoRouter |
| AI — Primary | OpenAI GPT-4o / GPT-4o-mini |
| AI — Secondary | Google Gemini 1.5 Pro / Flash |
| Backend | Firebase Auth, Cloud Firestore, Remote Config, FCM |
| Models | freezed + json_serializable |
| HTTP | Dio |
| Charts | fl_chart |
| Calendar | table_calendar |
| Fonts | Google Fonts — Montserrat |
| Animations | Lottie, flutter_animate, shimmer |
| IAP | RevenueCat (purchases_flutter) |
| Ads | Google Mobile Ads (AdMob) |
| Notifications | flutter_local_notifications + FCM |
| Storage | Hive + SharedPreferences |
| Voice | speech_to_text |
| Wakelock | wakelock_plus |
| Min iOS | iOS 15.6 |
| Min Android | API 21 (Android 5.0) |


There are no reviews yet.