Skip to content

NutriScan: Next.js frontend, Gemini AI-powered backend. Features Google Generative AI for smart food label analysis, multilingual support, and nutrient visualizations. Styled with Tailwind CSS and shadcn/ui for clean UI. Making nutrition guidance simple, friendly, and visual.

Notifications You must be signed in to change notification settings

AkshitLakhera/NutriScan--AI

Repository files navigation

AI Nutrition Label Analyzer

A smart web app that helps users understand food labels in simple language using Gemini AI β€” complete with health reports, friendly suggestions, and visual ingredient breakdowns.


Landing Page

Dashboard |

✨ Features

  • πŸ” Ingredient Analysis: Upload or input ingredients and receive a clear, easy-to-understand explanation.
  • 🌿 Health Check: Learn whether a product is healthy or not β€” and why.
  • 🍬 Key Ingredient Effects: Understand what sugar, fat, protein, etc. do to your body.
  • βœ… Healthy Alternatives: Suggests healthier products based on your input (from known brands like Saffola, Whole Truth, Aadvik, etc.).
  • πŸ“Š Interactive Charts: Visualize sugar, fat, protein levels with emoji-rich bar or pie charts.
  • 🌍 Multi-language Support: Get your health report in English or Hindi.
  • πŸ’¬ Human-like Tone: Designed to be warm, friendly, and understandable by everyone β€” even non-technical users.
  • 🎨 Clean UI & Cards: Neatly formatted reports with cards for readability and visual appeal.
  • ⚑ Fast & Private: All analysis happens via Gemini AI securely.

πŸ›  Tech Stack

  • Frontend: Next.js, Tailwind CSS, Recharts / Chart.js
  • Backend: API Route in Next.js
  • AI Integration: Gemini 1.5 Pro (Google Generative AI API)
  • Styling: Dark/Light Mode Support, modern card-based UI

πŸš€ How It Works

  1. πŸ“ Enter or upload a food label's ingredients.
  2. 🌐 Choose your preferred language (English or Hindi).
  3. πŸ€– Let Gemini analyze it using a smart prompt.
  4. πŸ“„ View the health report, ingredient effects, and suggestions.
  5. πŸ“Š Explore nutrient breakdown in colorful charts.

πŸ“¦ Setup

git clone https://github.com/yourusername/ai-nutrition-analyzer.git
cd ai-nutrition-analyzer
npm install

About

NutriScan: Next.js frontend, Gemini AI-powered backend. Features Google Generative AI for smart food label analysis, multilingual support, and nutrient visualizations. Styled with Tailwind CSS and shadcn/ui for clean UI. Making nutrition guidance simple, friendly, and visual.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published