Snap2Nutrition is an AI-powered web application that allows users to take or upload a photo of their food and instantly receive detailed nutritional information — including calories, fats, proteins, and more. It uses machine learning for food recognition and integrates with nutrition APIs to help users make informed dietary choices.
- 📷 Upload or capture food images using webcam
- 🧠 AI-based food recognition using image classification
- 🍽️ Real-time nutrition info (calories, fats, proteins, carbs)
- 💡 Clean, responsive, and user-friendly UI
- 📱 Mobile-first design for accessibility
Layer | Technologies Used |
---|---|
Frontend | HTML, CSS, JavaScript |
Backend | Python (Flask) |
APIs | Gemini API |
Hosting | Render |
User uploads an image of a burger → App predicts "Cheeseburger" → Nutrition API returns: Calories: 303 kcal Protein: 17g Fats: 14g Carbohydrates: 25g → Displayed beautifully in a card layout.