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.
Started as a borderline ridiculous experiment that somehow refused to die during refactors.
The first proof-of-concept was duct-taped together in under 48 hours. It broke. A lot. But the core loop felt magical enough to justify polishing instead of abandoning. That was the moment it graduated from "random script" to "this might become real".
Beneath the jokes sits a very real friction: people kept wrestling with inefficient, boring, or psychologically draining workflows. That emotional tax became the design compass.
Pragmatic modularity over premature perfection. Each subsystem is isolated enough to be refactored ruthlessly, but integrated just enough to keep velocity absurdly high.
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












Don't just read about it, go play with it! (We're not responsible for productivity loss)