Scan. Analyze. Eat Smarter.

NutriLens uses advanced OCR and machine learning to instantly decode food labels, delivering personalized nutrition scores tailored to your health profile.

85%Faster Analysis
100+Ingredients Parsed
80%API Cost Savings
Core Features

Everything you need to understand your food

From instant OCR scanning to personalized health risk analysis, NutriLens combines cutting-edge AI with nutrition science.

Smart OCR Scanning

Point your camera at any nutrition label or ingredient list. Azure Computer Vision API extracts data with precision, handling 100+ ingredient formats.

Personalized NutriScore

A hybrid algorithm combining EU regulatory scoring (70%) with ML-driven health risk models for hypertension and diabetes, personalized to your health profile.

Allergen & Halal Detection

Automatically identifies allergens and checks Halal/Haram status of ingredients using a comprehensive knowledge base and NLP analysis.

AI Nutrition Coach

Get personalized dietary advice from an AI coach powered by Groq LLM with RAG-based context retrieval from a ChromaDB knowledge base.

Detailed Nutrition Breakdown

View comprehensive nutrient analysis including calories, fats, sodium, sugars, protein, and daily value percentages with health risk indicators.

Scan History & Dashboard

Track your nutrition journey with a comprehensive dashboard. View past scans, monitor trends, and get insights into your dietary habits over time.

How It Works

Three steps to smarter nutrition

From scanning to scoring in seconds — powered by a sophisticated multi-layer AI pipeline.

01

Scan the Label

Point your camera at any nutrition facts table or ingredient list. Our Azure-powered OCR pipeline handles diverse label formats with high accuracy.

Scan the Label
02

AI Processes & Scores

NutriLens parses the extracted data through NLP pipelines, calculates EU NutriScore, and applies ML health-risk models personalized to your profile.

AI Processes & Scores
03

Get Personalized Results

Receive a detailed breakdown with a personalized nutrition score (A-E), allergen alerts, nutrient analysis, and AI-powered dietary recommendations.

Get Personalized Results
Live Demo

See NutriLens in action

Watch how NutriLens transforms a simple food label scan into comprehensive, personalized nutrition insights in real-time.

NutriLens Demo Video
Full App Walkthrough
App Preview

Crafted with attention to detail

Every screen is designed for clarity and ease of use, making nutrition analysis intuitive and actionable.

Scan Type Selection

Scan Type Selection

Choose between nutrition data or ingredient list scanning

Technology

Built with modern technology

A production-ready stack combining the best of mobile development, cloud AI, and machine learning.

Mobile App

React Native

Cross-platform mobile framework

Expo SDK 54

Development & build toolchain

React 19

UI component library

Backend API

Node.js

Server runtime environment

Express 4

RESTful API framework

JWT Auth

Secure authentication

AI & ML

Azure Vision

OCR text extraction

Python Flask

ML scoring service

scikit-learn

Health risk prediction

Data & AI Coach

MongoDB Atlas

Cloud database

ChromaDB

Vector knowledge base

Groq LLM

AI coaching engine

Architecture Highlights

3-Tier Architecture

Scalable separation of mobile, API, and ML layers

Smart Caching

80%+ reduction in external API costs via deduplication

Enterprise Security

JWT authentication with bcrypt password hashing

Comprehensive Testing

Jest + pytest test suites with integration coverage