arrow_back All Projects Food Safety · Computer Vision

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.

photo_camera

Image-Based Detection

Upload or capture a food image and the AI analyzes visual spoilage indicators instantly.

category

Multi-Level Classification

Classifies food as Fresh, Moderate Risk, or Spoiled with a clear confidence score.

search

Visual Spoilage Analysis

Detects mold formation, color degradation, and texture deterioration in the image.

check_circle

Actionable Recommendations

Clear guidance on whether the food is safe to eat or should be discarded.

bolt

Fast Processing

An optimized image pipeline delivers quick results from upload to verdict.

auto_awesome

AI Integration

Uses Google Gemini for enhanced image understanding and analysis.

account_tree

Modular Architecture

Clean separation of frontend, backend, and AI logic for easy extension.

cloud

Cloud Deployment

Containerized with Docker and deployed on Google Cloud Run for scale.

Technology Stack

React FastAPI Google Gemini Pillow NumPy Docker Google Cloud Run

Build your AI vision product

From React + FastAPI apps to Gemini-powered computer vision, we ship intelligent detection systems end to end.