Meal planner

Hearth

Plan the week's dinners, build the grocery list, and stop asking what is for dinner.

Status
In daily use at home
Platform
Web app, phone and desktop
Stack
Python, FastAPI, SQLite, htmx
Access
Private, no public link

Screenshots

Hearth weekly planner on desktop with every dinner of the week plannedHearth weekly planner on desktop with every dinner of the week planned
Week view on desktop
Hearth grocery list on a phone, split by store, with an estimated totalHearth grocery list on a phone, split by store, with an estimated total
Grocery list on phone
Hearth recipe page on a phone for Turkey Chili, with serving scaling controlsHearth recipe page on a phone for Turkey Chili, with serving scaling controls
Recipe on phone

What it does

  • Drag recipes onto a week, with a plan that remembers what you cooked last month.
  • Builds one grocery list grouped by aisle.
  • Works on a phone in the kitchen with big, flour-proof buttons.

Why I built it

Two people, one kitchen, and no shared plan. Hearth is the plan: pick the week's dinners and the grocery list writes itself.

Next project: Our Plan