FoodGuard-AI
AI Food Freshness & Safety Detection
An AI-powered food freshness and safety detection system that analyzes food images using computer vision and machine learning to spot spoilage — mold, discoloration, and texture changes — then classifies freshness and advises whether to eat or discard. Built with React, FastAPI, and Google Gemini for the Gemini Live Agent Challenge.
Main Features
Snap a photo, get an instant freshness verdict — with the reasoning behind it.
Image-Based Detection
Upload or capture a food image and the AI analyzes visual spoilage indicators instantly.
Multi-Level Classification
Classifies food as Fresh, Moderate Risk, or Spoiled with a clear confidence score.
Visual Spoilage Analysis
Detects mold formation, color degradation, and texture deterioration in the image.
Actionable Recommendations
Clear guidance on whether the food is safe to eat or should be discarded.
Fast Processing
An optimized image pipeline delivers quick results from upload to verdict.
AI Integration
Uses Google Gemini for enhanced image understanding and analysis.
Modular Architecture
Clean separation of frontend, backend, and AI logic for easy extension.
Cloud Deployment
Containerized with Docker and deployed on Google Cloud Run for scale.
Technology Stack
Build your AI vision product
From React + FastAPI apps to Gemini-powered computer vision, we ship intelligent detection systems end to end.