Because "what's for dinner?" shouldn't require a existential crisis every single night.

A full-stack dish manager born from the eternal struggle of staring into the fridge. 50 recipes from a static JSON dataset, a real-time Convex backend for weekly plans, cooking history, and ratings. Browse and filter dishes, generate randomized weekly meal schedules with auto-scaled ingredients, track every cooking session with ratings and warnings, and sync your grocery list straight to Grocy. Past-you helping future-you eat better.
Staring into the fridge asking 'what's for dinner?' while recipes rot across 4 different apps, 2 bookmarks folders, and a napkin. That was the breaking point. I needed something centralized where I could add dishes, rate them, track my progress, and — most importantly — hook into Grocy so generating a weekly meal plan and pushing groceries is literally two clicks.
Cooking isn't the hard part — organizing the chaos around it is. Dishes scattered across websites and note apps. No way to track what worked, what didn't, or what needs more garlic. And every week, rebuilding a grocery list from memory like some kind of culinary archaeologist.
A React framework for building server-side rendered and static web applications.
A JavaScript library for building user interfaces using a component-based architecture.
A typed superset of JavaScript that compiles to plain JavaScript.
A full-stack TypeScript development platform with a real-time reactive database.
An authentication solution built for Convex applications.
A utility-first CSS framework for rapidly building custom user interfaces.
A cloud platform for static sites and Serverless Functions that fits perfectly with your workflow.
Visual proof that this thing actually works












This one's still brewing in the lab. Head back and explore more chaotic creations!