All projects
Personal2026

SnapShelf

Mobile grocery tracker with AI-powered item scanning, expiry reminders, and a trust-first workflow to reduce food waste.

TypeScriptReact NativePythonPostgreSQL

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.