Skip to main content

AI Ingredient Scanner

A multi-agent AI system for analyzing food and cosmetic ingredient safety. Features a Streamlit web interface, React Native mobile app, and RESTful API powered by Google Gemini 2.0 Flash and LangGraph orchestration.

What It Doesโ€‹

The AI Ingredient Safety Analyzer helps users understand product ingredient safety by:

  • Parsing ingredient lists from any food or cosmetic product
  • Researching each ingredient via vector database and Google Search
  • Generating personalized safety reports based on user allergies and skin type
  • Providing actionable recommendations (SAFE / CAUTION / AVOID)

Key Featuresโ€‹

Core Capabilitiesโ€‹

  • โœ… Personalized safety analysis based on allergies and skin type
  • โœ… Beginner/Expert explanation modes
  • โœ… Allergen matching with prominent AVOID warnings
  • โœ… Quality validation with automatic retry loop
  • โœ… Session persistence across page refreshes

Mobile App (Phase 2)โ€‹

  • ๐Ÿ“ฑ Native camera integration for label scanning
  • ๐ŸŒ Multi-language OCR with auto-translation (9+ languages)
  • ๐ŸŒ“ Dark/Light theme toggle
  • ๐Ÿ“‹ Expandable ingredient cards with detailed safety metrics

Supported OCR Languagesโ€‹

English, French, Spanish, German, Italian, Korean, Japanese, Chinese, Portuguese

Architecture Previewโ€‹

Screenshotsโ€‹

Web InterfaceMobile App
Streamlit dashboard with safety reportsReact Native app with camera scanning

Repositoryโ€‹

๐Ÿ“ฆ GitHub: udaytamma/AiIngredientScanner

Version Historyโ€‹

VersionDescription
v2.0.0Mobile app, REST API, multi-language OCR
v1.0.0Initial release with Streamlit web interface