🔗 Live Demo: https://codeforces-project.vercel.app
NutriLens is an AI-powered tool that helps users understand the nutritional quality of packaged food—just by uploading a photo of the product's backside (ingredients + nutrition label).
Using advanced vision-language models, NutriLens extracts information and instantly rates the product’s healthiness on a scale of 1 to 10, along with a simple explanation.
Most packaged food products are full of deceptive, complex labels that the average consumer can’t decode. This leads to unhealthy choices and long-term health issues. NutriLens solves this problem by making food labels readable, understandable, and actionable.
- Upload the back photo of any packaged food item
- Automatic extraction of ingredients & nutrition details
- Instant healthiness rating (1–10)
- Simple, AI-generated explanation of the rating
- Fast, clean, and minimal UI
Frontend:
- HTML
- Tailwind CSS
- JavaScript
Backend:
- Node.js
- Express
Authentication:
- Firebase Auth
AI Models (via OpenRouter):
- Qwen2.5 VL – Vision-language model for extracting text from images
- LLaMA 3.3 70B Instruct – Generates health ratings and explanations
Although NutriLens is currently free and open to users, future monetization plans include:
- Freemium features (e.g. detailed health reports)
- Product comparison to pick healthier options
- Integration API for fitness/diet apps
- Affiliate links suggesting better alternatives