madeby.dev

Location: Auckland, NZ

Personalise

SAT 26 SEPin Auckland

Meal Planner
All projects

Projects / Live

Meal Planner

Plans the family's week of meals, turns it into a shopping list split into trips, and fills the Woolworths trolley.

The week's shopping list, split into a Monday main haul and a Thursday fresh run, grouped by aisle, with each item linked to the recipes that need it.

Recipes go in from a Woolworths, New World or any other URL. A week of meals comes out of them, planned by hand, from a pre-made plan, or by a smart auto-plan, and the plan becomes one shopping list with the quantities combined.

What went into it

  • Recipe importers for Woolworths NZ, New World and generic recipe pages
  • A shopping list that survives regenerating the plan: manual items stay, skipped meals drop out, and the week splits into two shopping trips
  • A trolley bridge that searches Woolworths, picks the best-matching product and adds it to the cart in a real browser; checkout stays a human decision
  • Print-ready weekly plans and recipes as PDF

Technologies

  • React
  • TypeScript
  • Tailwind CSS
  • Express
  • Drizzle
  • PostgreSQL
  • Playwright
  • Cloudflare Access

Requirements

Private, behind Cloudflare Access; the screenshots show my own plan.

Write to me about Meal Planner

It's now safe to turn off your computer.