Welcome to the Calorie Detector App! This Flutter app uses Google Gemini AI to analyze food images and provide detailed nutritional information, including calorie count, protein, carbs, and fat content. With its user-friendly design and seamless AI integration, this app helps you track your meals and maintain your health goals effortlessly.
Welcome Screen | Main Screen |
---|---|
![]() |
![]() |
Progress Screen | Edit Screen |
---|---|
![]() |
![]() |
-
Onboarding Screen:
- Introduces users to the app's functionality.
- Provides a quick walkthrough of how to use the app.
-
Tracker Screen:
- Capture or upload food images to analyze nutritional details.
- View AI-generated insights for each detected food item.
-
Progress Screen:
- Monitor your daily, weekly, or monthly calorie intake.
- Visualize progress with charts and summaries.
-
Settings Screen:
- Customize your preferences, like daily calorie goals.
- Manage account details and app configurations.
- Install Flutter and set up your development environment.
- Clone this repository and navigate to the project folder.
-
Create a
.env
file in the root of the project. -
Add your Google Gemini AI API key in the
.env
file:GOOGLE_AI_API_KEY=your_google_gemini_api_key_here
-
Ensure you have set up the necessary permissions for accessing the camera and gallery in the respective platform configurations.
1. Install dependencies:
```bash
flutter pub get
```
- Run the app:
flutter run
We welcome contributions to enhance the app! Feel free to: 1. Fork the repository. 2. Create a new branch. 3. Make your changes. 4. Submit a pull request with a detailed description.
This project is licensed under the MIT License.
Stay Healthy, Stay Happy! 🚀