“I assumed building a real-time kitchen assistant would require a complex video streaming pipeline and file uploads. I was amazed that sending raw webcam frames directly to Gemini 2.5 Flash achieved sub-second, structured feedback loops.”
FridgeChef
Type what's in your fridge → one recipe (with food photo).
What it looks like when it’s working
What you’ll build
One text box: 'what's in your fridge?' One button. AI returns one recipe — title, ingredients, steps — plus an AI-generated photo of the dish.
“It actually used my random ingredients. And the photo looks like food.”
While you build
- One recipe back, not three. The constraint is the whole point — you're not building a meal planner today.
- Don't skip the dish photo because text feels safer. The image is what makes the result feel real.
- The AI's culinary voice IS the personality. Is your chef a strict budget planner, a supportive grandma, or a Michelin-starred chef? Pick one and write the prompt for it.
- Resist adding pantry / dietary / budget filters. Those are the polished version — every one of them is its own rabbit hole.
How the night flows
Every Coding Jam follows the same five-phase shape. Talking is short, building is long.
- 0:00 – 0:15Intro
Grab a name tag and a slice, say hello to the instructor, and meet the people either side of you — you'll be asking them things later, so it pays to know their names now. Low pressure, high creativity, ship something messy. Then a quick word on what the room is building tonight, and you're off.
- 0:15 – 0:30Credits & setup
The instructor shares the Google Cloud credits with the room. Everyone gets their environment ready — whichever tool they brought. Nobody should be installing anything once the build starts.
- 0:30 – 1:35Build
Heads down, and enjoy it — this is the part everyone came for. The agent does the typing; you decide what it's making. Ask the room when you get stuck; someone two seats away hit the same wall ten minutes ago. Want more structure? The codelab walks the spec-driven route — Setup → Plan → Review → Build → API → Verify — but nobody has to follow it.
- 1:35 – 2:00Share & submit
Show the room what you made — two minutes, screen-shared from your seat. Half-finished is welcome; the wobbly ones are usually the most interesting. Say what surprised you along the way, and cheer for everyone else while you're at it. Then submit your build before you leave. This is the one thing not to skip — it's what puts your name and your chapter on the showcase, and it takes about two minutes.
Where to take it after the jam
The 45-minute build is the win in the room. These are the ideas you can pull in over the next week — your homework isn’t homework, it’s the polished version.
- Mode picker (quick / grandma / budget / healthy / fancy)
- Local grocery store integration
- Shopping list generator
- Dietary preferences
- Family meal planner
- Photo input — show your fridge instead of typing
- Save & share recipe gallery
Open one of these in the starter — safety nets, not requirements.
context/image-gen-food.md
Builds shipped from this track

Turn the random ingredients in your fridge into a custom recipe and a dreamy, AI-generated photo of the finished dish — all wrapped in a Y2K Dreamcore aesthetic that feels like downloading a rare program in 2003.
“How fast vibe-coding tools like Antigravity take a developer from 0 to 1. I was surprised by the level of awareness and detail it displayed after well-engineered prompts.”

FridgeJam uses Gemini AI to turn leftovers into personalized recipes! Type ingredients or snap a fridge photo for the Gemini 2.5-Flash model to auto-detect them. Ingredients drop into a physics jar where you pick a custom AI Chef for a tailored meal, playing mini-games and guessing jokes while you wait. Get AI-generated food images, download a PDF, or like to save it to your personal recipe box.
“I was surprised by how creative Gemini has become! I prompted Gemini in Antigravity to "go crazy" with a secret feature I won't disclose here, and it delivered one of the absolute coolest parts of the entire project, implementing it entirely from scratch as well!”