Skip to content

Streamlit app using Google Gemini AI to analyze food images, identify items, and estimate calories — fast, accurate, and browser-based.

Notifications You must be signed in to change notification settings

ShauryaPrakashVerma/Nutrition_App_Using_Gemini_Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍎 AI Nutritionist — Gen AI Health Management System

A Streamlit-based web application powered by Google’s Generative AI (Gemini) vision model 🧠📸.
It identifies food items from an uploaded image and estimates calories per item as well as the total.


✨ Features

  • 📷 Upload food images (JPG/JPEG/PNG)
  • 🤖 AI-powered calorie estimation per food item
  • Total calorie calculation
  • 🔒 Uses environment variables to securely store API keys

🛠 Prerequisites

  • 🐍 Python 3.8+
  • ☁️ Google Cloud account with Generative AI (Gemini) API access
  • 📦 Virtual environment for package isolation

📂 Project Files

  • 📜 app.py — Main Streamlit application
  • 📋 requirements.txt — Python dependencies
  • 📑 Steps To Replicate the App.pdfFollow this PDF for the exact step-by-step setup and execution instructions
  • 🔑 .env — API key storage (not included in repo; create locally)

📖 Detailed Setup Guide

📌 You can follow the PDF in this repo or view the original guide on Notion for an always up-to-date version:
🔗 View the Guide on Notion


🚀 Usage

Please refer to Steps To Replicate the App.pdf in this repository or the Notion link above for the complete setup and usage guide.

About

Streamlit app using Google Gemini AI to analyze food images, identify items, and estimate calories — fast, accurate, and browser-based.

Topics

Resources

Stars

Watchers

Forks

Languages