sxsphinxstack

Projects / Dinner picker

Dinner picker

Use with: build-web-app. Resume line when done: Built {project_name}, a meal-decision app my family uses — live at {url}

Brief

One button that answers "what's for dinner tonight" from a list of the meals your family cooks. The list comes from your household's rotation, nothing aspirational, and the picker enforces a no-repeats-this-week rule so Tuesday does not echo Sunday. The meal list and the week's history persist across reloads (localStorage is fine).

Personalize

Milestones

  1. Model in the README: what is a meal, what the picker knows about each one, what the app says when the list is empty.
  2. Hardcoded meal list and a pick button, deployed. Ugly is fine.
  3. Add and remove meals in the browser; list survives a reload; empty state designed.
  4. The no-repeats-this-week rule, backed by a visible history of this week's picks.
  5. Your household's constraints (fixed nights, prep-time limits), plus a reroll button for vetoes with a veto count so the data is honest.
  6. A week of real dinners decided by it. Final README with the veto rate and what the list gained or lost.

Done means