Skip to content
← back to work app

not a slop bowl

sveltekitsupabasestripetypescriptplaywright

currently in development — not yet publicly available

Screenshot of not a slop bowl

the problem

a mobile-first recipe subscription app for the uk market — £7.99/month, stripe-powered, 257 tests passing. most food apps give you macros with no recipes, or recipes with no macros. users don't think in grams of protein — they think in goals. the gap between "i want to lose fat" and "cook this tonight" was unsolved.

the approach

personalisation is pure maths — no ai at runtime. bmr via mifflin-st jeor, scaled by activity, adjusted per goal. each recipe is scored across 9 health dimensions and ranked multiplicatively against the user's primary goal. dinner portions are calculated per-user, rounded to human- sensible amounts. stripe handles subscriptions with a drip unlock model: 1 recipe/day on trial, 7/week on paid. all scaling logic lives in testable utility functions — zero calculations in svelte templates. 142 unit tests + 115 e2e tests.