Label scanner
Photograph a product and the AI analyzes the ingredients against the user's active profile, including hidden ingredients listed under technical names.
The user photographs a product and within seconds knows whether they can eat it given their active restrictions (celiac disease, diabetes, lactose intolerance), combinable with each other. Root goes beyond the scanner: curated recipes with strict filtering and an offline food diary for those who already know what they cannot eat and want to know what they can.
By Valentina Ramírez · Updated: June 19, 2026
Summary
Offline-first PWA that scans food labels with AI (Claude API) and instantly tells you whether you can eat a product based on your active restrictions (celiac, diabetes, lactose intolerance). Django, DRF, PostgreSQL, React.
Eating with celiac disease, diabetes, or lactose intolerance means reading every label, deciphering hidden ingredients listed under other names, and finding recipes that comply with multiple restrictions at the same time, all manually and scattered across sources.
Offline-first PWA with Service Workers: the food diary works without connection and syncs when connectivity is restored.
AI food label scanner: the user photographs a product and Claude API analyzes the ingredients against their active restriction profile.
Persistent health profile that conditions all model responses (celiac disease, type 2 diabetes, lactose intolerance, combinable).
Curated recipe system with strict filtering by multiple simultaneous conditions.
Backend in Django REST Framework + PostgreSQL; frontend in React + TypeScript.
Photograph a product and the AI analyzes the ingredients against the user's active profile, including hidden ingredients listed under technical names.
Catalog filtered by multiple restrictions: a recipe is validated against celiac disease, diabetes, and lactose intolerance simultaneously.
Consumption log with full offline support. Records are persisted locally and sync when connectivity is restored.
Functional label scanner: the user photographs a product and Claude API analyzes the ingredients against their active restriction profile, even when multiple conditions apply simultaneously.
Operational offline food diary thanks to offline-first design; records are persisted locally and sync when connectivity is restored.
Complete core in production: persistent health profile, AI scanner, and recipes with strict filtering on Django REST Framework, PostgreSQL, and React.
Offline-first is not a layer added at the end: it conditions the sync model from the first endpoint and forces resolving data conflicts instead of assuming a single source of truth.
For the model's responses to be reliable, the health profile cannot go only in the prompt: treating restrictions as persistent verifiable state, not context that is lost between requests, is what prevents false negatives when combining celiac disease, diabetes, and lactose intolerance.
One click away
I design and build complete products: from the backend to the interface your users love. With integrated AI and security by design.
Projects from COP 2,000,000 / USD 500 depending on scope (MVP from 3-6 weeks).
Limited availability, I respond within 24h.