Skip to content

chinmayeegithubid/HealthNutriSnapAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HealthNutriSnapAI Logo

πŸ₯— HealthNutriSnapAI

AI-powered food calorie and nutrition analyzer using Gemini 1.5 & Streamlit

HealthNutriSnapAI helps users:

  • 🧠 Estimate food calories from images
  • πŸ“Š Analyze nutritional breakdown (carbs, proteins, fats, etc.)
  • 🩺 Get health assessments and AI-generated diet suggestions
  • πŸ—“οΈ Generate daily, weekly, monthly diet plans tailored to goals
  • πŸŽ™οΈ Includes voice assistant and webcam-based scanning!

πŸš€ Features

  • πŸ“· Upload or capture food images using webcam
  • πŸ” AI-powered calorie and nutrition estimation
  • πŸ“ˆ Nutrition history tracking (CSV log)
  • πŸ’‘ GPT-based health Q&A assistant
  • πŸ§‘β€βš•οΈ Daily/weekly/monthly doctor advice plan
  • πŸ“₯ Export scan reports
  • πŸ” .env used for API key security

πŸ“¦ Setup Instructions

  1. Clone the repo:
    git clone https://github.com/chinmayeegithubid/HealthNutriSnapAI.git
    cd HealthNutriSnapAI
  2. Create & activate virtual environment (optional but recommended):
python -m venv venv
venv\Scripts\activate   # On Windows
# source venv/bin/activate  # On Mac/Linux
3. Install dependencies:
pip install -r requirements.txt
βœ… Step 3: Run the App
4. Run the Streamlit app:

```bash
streamlit run app.py
βœ… Step 4: Directory Structure
## πŸ“ Directory Structure

.
β”œβ”€β”€ app.py
β”œβ”€β”€ requirements.txt
β”œβ”€β”€ nutrition_history.csv
β”œβ”€β”€ .env
└── .gitignore

---

### βœ… Step 5: License (Mention only)

```markdown
## πŸ“„ License

This project is licensed under the MIT License – see the [LICENSE](LICENSE) file for details.
βœ… Step 6: Acknowledgements
## πŸ™ Acknowledgements

- Google Gemini 1.5 Flash API
- Streamlit team for a simple UI framework
- Inspiration from daily health struggles and personal learning journey

About

AI-powered food calorie and nutrition analyzer using Gemini & Streamlit

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages