ChefAI — AI Recipe Generator, Meal Planner Calorie Tracker | Flutter Full App
Version Download:
Original price was: $19.00.$3.00Current price is: $3.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) |
- 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.
- Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You buy the original files from the developers. We do not sell any products downloaded from other sites.
- we have not responsible for support users. if you need support, you can buy products directly from envato.
- Note that we can NOT provide purchase code for you. all products is Non-Licensed.
- we can NOT support free updates for you. download links available until 30 days after purchase.
- You can download the product after the purchase by a direct link on your account page in the downloads section.

