FoodSight AI revolutionizes meal planning and pantry management with its advanced AI technology. By utilizing the camera for instant food recognition and offering personalized recipe suggestions, this app helps reduce food waste and inspires creative cooking. With an intuitive design and robust features, it simplifies the kitchen experience.
FoodSight AI is an innovative meal planning and pantry management application designed to minimize food waste and enhance culinary creativity. Built with Flutter, this application employs Google’s Gemini 1.5 Flash to analyze food items through your camera, enabling personalized recipe generation based on available ingredients.
Key Features
Vision Agent (Pantry Scanner)
- Instant Recognition: Quickly identify groceries by simply pointing your camera at them.
- Smart Details: Automatically detects item names, categories, and estimates freshness or expiry dates.
- Seamless Integration: Effortlessly adds scanned items to your digital pantry, simplifying food management.
Chef Agent (Magic Meal)
- AI Recipe Generation: Generates custom recipes tailored to the ingredients on hand, eliminating guesswork in meal preparation.
- Detailed Instructions: Offers comprehensive cooking guides, including nutritional breakdowns and calorie counts.
- Adaptive Cooking: Future updates will include meal suggestions based on individual dietary preferences.
Smart Pantry Management
- Inventory Tracking: Monitor items in your fridge with ease.
- Expiry Alerts: Receive visual reminders for items that are nearing expiration, thanks to the Freshness Score feature.
- Categorization: Access organized views for various food categories such as Vegetables, Fruits, and Dairy.
Modern UI/UX
- Glassmorphic Design: Features a sleek aesthetic with blur effects and gradients, enhancing the visual appeal of the app.
- Smooth Animations: User interactions are enriched with animations powered by
flutter_animate, providing a delightful experience.
- MVVM Architecture: The codebase remains clean and maintainable by employing Riverpod for efficient state management.
Tech Stack
- Framework: Built using Flutter
- State Management: Leveraging Riverpod
- AI Model: Utilizing Google Gemini 1.5 Flash (
google_generative_ai)
- Backend: Supported by Firebase for Authentication and Firestore services.
- Animations: Includes libraries such as
flutter_animate and lottie for engaging animations.
- Navigation: Standard Flutter Navigation is utilized, with plans to incorporate GoRouter in future updates.
Comments
0Start the conversation
Share the first comment.