Skip to content

syskey8/NutriScan

Repository files navigation

NutriScan

NutriScan is an AI-powered web application that helps you understand what’s really in your food. By scanning nutrition labels with OCR (Optical Character Recognition) and analyzing them using AI, NutriScan provides actionable insights, personalized recommendations, and more.

🚀 Features

  • Smart OCR: Extracts text from food labels with high accuracy.

  • AI-Powered Analysis: Understand nutrient breakdown, health implications, and dietary suggestions.

  • Follow-Up Queries: Ask follow-up questions like:

    • “Is this good for people with diabetes?”

    • “Does this contain allergens?”

    • “What’s the impact of this on heart health?”

    • “Is this product suitable for a keto diet?”

  • Cited Insights: Each summary provides reliable references and citations so users can verify the information themselves.

  • Interactive Visualizations: View Pie-chart for macro/micronutrients.

  • Multi-Language Support: Read insights in major Indian languages like Hindi and Marathi.

  • Mobile-First Design: Works perfectly on mobile and desktop devices.

  • Privacy-First: No data storage. All processing is done securely.

  • Theme: Support for Light mode and Dark mode.\

📦 How to Run the Project

1. Clone the Repository

git clone https://github.com/syskey8/NutriScan.git
cd NutriScan

2. Install Dependencies

npm install

3. Start the Development Server

npm run dev

Open your browser and go to http://localhost:3000.

🛠️ Tech Stack

  • React.js

  • Tailwind CSS

  • Node.js

  • OCR (Tesseract.js or similar)

  • React-i18next (for multi-language support)

  • Perplexity API (for nutrition analysis and feedback)\

📄 License

MIT License


Make healthier choices, backed by verified data and intelligent insights. 🌿

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages