SnapShelf
Mobile grocery tracker with AI-powered item scanning, expiry reminders, and a trust-first workflow to reduce food waste.
Challenge
Household food waste is driven by forgotten inventory. Existing tracking apps fail because manual data entry is too tedious to sustain.
Approach
Built a React Native app using GPT-4o Vision and barcode scanning for instant item capture. A draft-to-inventory workflow lets AI suggest entries while users retain control over their data.
What it does
AI-Powered Capture
GPT-4o Vision identifies items from photos; OpenFoodFacts handles barcode lookups.
Trust-First Workflow
AI suggestions land in a staging area for quick user confirmation before entering inventory.
Smart Expiry Prediction
Uses historical data and category heuristics to automatically estimate shelf life.
Production Backend
FastAPI + SQLAlchemy with comprehensive Pytest coverage and JWT security.