# Ripe

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Theo Fabiano](https://cerebralvalley.ai/u/theofab13)
- **GitHub:** https://github.com/TheoEwzZer/ripe
- **Demo video:** https://youtu.be/5hRNkfudT1s
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/318

Ripe - Cook what's ripe. Snap your fridge; Ripe maps how fresh everything is and cooks what needs eating first.

THE PROBLEM
Households throw away 79 kg of food per person every year (UNEP Food Waste Index 2024). Most of it is not a choice: the spinach at the back gets forgotten until it is too late. Inventory apps ask you to type everything in, and nobody does.

WHAT RIPE DOES
Take one photo, or a short video, of your open fridge. Muse Spark streams every item it sees with an estimate of the days it has left; SAM 3.1 outlines each one, most urgent first, and the fridge becomes a freshness map you can correct with a tap or with your voice. Muse Wonder then writes recipes, or a multi-day plan where tonight's leftovers feed tomorrow, using only what you actually have, ranked by how much about-to-expire food they rescue. Muse Image shows the plate imagined from your own fridge. Send a recipe to your phone and cook hands-free ("next", "timer five minutes") with Muse Voice. What you can't eat in time becomes a link a neighbour can claim, and a household page counts the kilos, euros and CO2e saved with ADEME Agribalyse factors.

HOW IT IS BUILT
Next.js 16 and Convex keep the laptop and phones in sync live, joined by a QR code, with no account. Every Meta call runs in a Convex action behind a daily spending cap; a WebSocket relay on Vercel holds the key for realtime transcription. The free demo replays real recorded model outputs through the same parsers, so it always works.

CHALLENGES
SAM returns nothing for descriptive phrases, so Muse Spark gives it plain nouns, with box prompts as a fallback. Muse Wonder invented pantry items until ingredient names became an enum in the response schema. In a fridge video, items that only appear halfway are found on later frames and tracked from there in both directions.

BUILT DURING THE HACKATHON
Everything in Ripe was built from scratch during the event (Oct 26 – Nov 4, 2026): the first commit is from Oct 26, and the commit history shows each day's work. Everything in the demo video is this new work, filmed on the live site with the real Meta models.

TRY IT
https://ripe-six.vercel.app - press "Start a session", then "Try the demo fridge" for a free replay, or scan the QR code with your phone and photograph your own fridge.

## More from Meta Global AI Developer Hackathon

- [SahiBill](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/315)
- [Beta Labs](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/316)
- [FORGE](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/317)
- [Muse Shorts](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/319)
- [Total Recall](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/320)
- [GeoPrice](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/321)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/318. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
