Blue Plate Special Field Report Flight Log
ChefBoy
Meals and groceries, on repeat.
ChefBoy brings your breakfasts, lunches and dinners back in turn, puts groceries on the list when they're due with what they cost, and turns any recipe into step-by-step cooking with timers. Link ChoreBoy and each day's meals show over that day's tasks.
- Web
DressBoy, ChoreBoy and ChefBoy also come as one package, SuperBoy. ChoreBoy ties them together: your ChefBoy meals and DressBoy outfits show over each day’s tasks.
What it does
-
Meals on rotation
Breakfast, lunch and dinner rotations: each meal comes back in turn, so what's next is already decided. Ate it sends a meal to the back of the line; skip a day or swap two, with ↶ Undo if you tap wrong.
-
Today and the week
Today shows each meal at a glance, with Cook and Recipe a tap away, and the week strip shows what's coming on the days ahead.
-
Groceries on repeat
Milk every week, olive oil every month and a half: items come back on the list when they’re due. Give each store its shopping days, and ⏭ postpone an item to the next trip in one tap.
-
AI prices and aisles
The AI estimates what each item costs and which aisle it’s in, and a price you type always wins. See what you spend by month, store and aisle, and send the list as a picture to whoever is shopping.
-
Paste any recipe
Paste a recipe from anywhere and ChefBoy finds the servings, the ingredients, the steps and the timers, and scales it up or down.
-
Cook mode
One big step at a time, timers that ring, and the screen kept awake while you cook.
-
Meals in ChoreBoy
Link ChoreBoy and the day's meals show in its All day banner, over that day's tasks, one tap from here.
-
A quick setup and a tour
A few taps for your currency, your stores and your first meals, then a short tour of where things are.
Under the hood
How it's built, for the technically curious.
- 3 rotations
- breakfast, lunch and dinner, each meal coming back in turn
- 40 items a call
- priced and sorted into aisles by AI in one structured answer
- 1 recipe reader
- in the page itself: ingredients, steps and times like “1 hour 15 min”, with no AI needed
- 600k rounds
- of password stretching in the browser, so a password is never sent as typed
-
One engine, everywhere
The dates, the rotations, the grocery repeats and the recipe reader are one set of plain scripts, used unchanged by the page, the Cloudflare Worker and the tests.
-
Accounts on the edge
chefboy.app is a Cloudflare Worker with its own accounts, and every meal, grocery and recipe in Cloudflare D1.
-
AI with guard rails
Two structured calls, each answered in JSON: prices and aisles for a list, and reading a messy recipe. Only item names, stores or the recipe's text are sent, every call is logged, and there are daily limits per person and for everyone, and a monthly budget per person.
- JavaScript
- TypeScript
- Cloudflare Workers
- Cloudflare D1
- Generative AI
Place Your Order Send Word Send Airmail
Want an app like this?
Hit Contact us and a quick terminal walks you through a few questions (what you're building, which platforms, and a ballpark estimate), then sends it straight to us.
Prefer email? hello@flyingmarmot.ca