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.
- 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.


