A Flutter application that helps users track their nutritional intake by analyzing food product labels and meals using AI.
- πΈ Scan product labels and food items using your device's camera
- π AI-powered nutrition analysis using Google's Gemini API
- π Track daily nutrient intake with detailed breakdowns
- π View historical food consumption data
- π Visual representations of macronutrient distribution
- β‘ Real-time nutritional insights and recommendations
FoodScanAI_Recording.mp4
- Flutter SDK (>=3.4.3)
- Dart SDK
- Google Gemini API key
- Clone the repository
git clone https://github.com/nikhileshmeher0204/FoodScanAI.git
- Navigate to the project directory
cd FoodScanAI
- Create a .env file in the root directory and add your Gemini API key:
GEMINI_API_KEY=your_api_key_here
- Install dependencies
flutter pub get
- Run the app
flutter run --no-enable-impeller
- Flutter SDK (>=3.4.3)
- Dart SDK
- Google Gemini API key
- Flutter & Dart
- Google Generative AI (Gemini)
- SharedPreferences for local storage
- Various Flutter packages:
- image_picker for camera integration
- flutter_dotenv for environment variables
- fl_chart for data visualization
- rive for animations
- And more...
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Google Generative AI for the Gemini API
- Flutter team for the amazing framework