A rebuild of the beta as a multi-user product, with accounts including Google sign-in and a typed data layer on Prisma. An LLM step with structured outputs turns the ingredients of the picked recipes into a shopping list grouped by supermarket section, and an OAuth integration pushes it to each user's own Todoist.
Techstack
Next.jsTypeScriptTailwind CSSshadcn/uiPostgreSQLPrismaBetter AuthOpenAI APIVercel BlobTodoist API
A private recipe book for our household that turns the meals we pick into one shopping list.
Release date
Jul 2025
Technical overview
A deliberately small MVP for my own household to validate the idea before building a product: one shared login, recipes in Postgres ranked by how often they land on a list, and a client-side cart. The core idea was already in place, with the OpenAI API sorting the ingredients and sending them to Todoist.
Techstack
Next.jsTypeScriptTailwind CSSHeadless UIPostgreSQLZustandOpenAI APIVercel BlobTodoist API