← All departuresFlt 03 / [ 2026 ]
FridgeMate AI
Personal project · AI kitchen assistant for iPhone
- Role
- Solo — product, design, mobile and backend
- Year
- 2026
- Type
- Mobile app
- Status
- Personal project
- Links
- GitHub ↗
01 / 07 · FridgeMate AI home: 6 items, 1 to use soon
An AI kitchen assistant that knows what's in your fridge, tells you what to use first, and turns it into recipes you can actually cook tonight.
(01)Problem
People throw away food they forgot they had, and 'what can I cook with this?' is a daily question nobody has time to answer.
(02)Approach
- 01Make stocking effortless: snap the fridge — or the grocery receipt — and Gemini lists the food, then confirm in one tap.
- 02Know what to use first without typing expiry dates: freshness is estimated from typical shelf life and the day each item was added.
- 03Recipes that feel instant: offline ideas appear immediately and Gemini's ideas, built around what's expiring, replace them as soon as they're ready.
- 04Keep AI and secrets on the server: Supabase Edge Functions call Gemini, and row-level security keeps every fridge private.
(03)What I built
- "Fresh Market" design: warm cream canvas, herb-green ink, one tomato action per screen, Fraunces + Inter type, a consistent food icon set and colour-block recipe cards.
- Fridge scan with a viewfinder, staged progress and a confirm checklist; fridge list grouped by urgency with freshness rings and quick steppers.
- AI recipe ideas from the items you pick, recipe detail with what you have vs. need, and an 'I cooked this' sheet that updates the fridge and history.
- App Store-ready basics: email sign-in with password reset, in-app account deletion, haptics, reduced-motion support and a real app icon.
(04)Results
- powers fridge and receipt scanning, and recipe ideas
- Gemini
- to stock the fridge or log a cooked meal (batched writes)
- ~1s
- running on iPhone via Expo, one codebase for Android
- iOS
(05)Stack
- React Native
- Expo SDK 57
- TypeScript
- Expo Router
- Reanimated
- Supabase
- Edge Functions
- Google Gemini
