PROJECT / 2025
Snapgredient
AI Recipe Generator
Flutter + Firebase mobile app that scans ingredient photos, detects items with Gemini, and generates personalized recipes with saved history and profiles.
- stack
- Flutter · Firebase Auth · Firestore · Firebase Storage · Gemini AI · CameraX · Riverpod
How it works
photo
your ingredientsGemini
finds what's thererecipes
fit your profileFirebase
saved history
01 / Overview
AI-powered recipe assistant that captures pantry photos, uses Gemini to detect ingredients, and proposes tailored recipes. Stores recipe history and user preferences in Firebase with Google Sign-In and App Check hardening. Includes extensive setup guides and troubleshooting for first-time Flutter/Firebase developers.
02 / Key features
- –Camera capture and ingredient detection via Gemini AI
- –Recipe generation tailored to available ingredients
- –User profiles with dietary preferences and cooking skill
- –Recipe history storage with save/favorite flows
- –Firebase Auth + Firestore + Storage integration
03 / Challenges
- –Onboarding developers through Firebase SHA/App Check setup
- –Keeping AI detections reliable across varied lighting and inputs
- –Synchronizing camera, AI, and storage flows on mobile
04 / Solution
Documented Quick Start and troubleshooting guides, Riverpod-driven state management around capture→detect→generate→save, and Firebase-backed auth/storage pipelines with Gemini prompt tuning for stable ingredient detection.
05 / Outcome
Delivers a polished mobile experience that turns pantry snapshots into actionable recipes while teaching teammates the full Firebase + Gemini setup for future features.