QuickChef is a smart Flutter-based mobile application that uses artificial intelligence to help users identify ingredients from food images and generate recipe suggestions. Designed for simplicity, QuickChef offers a seamless experience from image capture to cooking inspiration.
- 📸 Image Recognition: Take a photo of food, and the app detects ingredients using Google Gemini 1.5 Flash.
- 🧠 AI-Powered Recipes: Recipes are generated in real-time using Gemini 1.5 Flash based on detected or manually edited ingredients.
- ❤️ Favorites: Mark your favorite recipes and access them anytime.
- 🕘 Recents: Automatically stores your most recent recipe sessions.
- ✍️ Ingredient Editor: Review and edit the list of ingredients before generating recipes.
- Flutter
- Google Gemini 1.5 Flash API
- SharedPreferences for local storage (favorites, recents)
- Camera Screen - Capture food image
- Ingredients Screen - View and add/delete detected ingredients
- Recipes Screen - Browse and save AI-suggested recipes
- Recipe Details Screen - Full recipe view cooking instructions and favorite toggle
- Favourites Screens - Your favourite recipes
- Recent Recipes Screen - Your most recent recipes