Build log: MealWarp

A family product, built wireframe-first

A webapp for families coordinating meal support around a life event: supporters claim dinner nights and help arrives as dinner. Designed as 42 wireframe frames before build, on Next.js 16, Tailwind 4, and Supabase with row-level security in the first migration.

Role
Product designer & builder
Stack
Next.js 16 · Tailwind CSS 4 · Supabase · Postgres RLS · Vercel
Years
2026
Status
In build, pilot family first
01 · Premise

Dinner is the help people actually want to give

Families in a hard season get offers of help that are awkward to accept. MealWarp gives each family a page where supporters claim a night and dinner just arrives.

02 · Wireframes

Forty-two frames before the first component

Every surface was drawn before it was built: public page, owner setup, claim sheet, handoff guides, notes. The frames are the contract the code answers to.

03 · Build

The schema carries the product rules

Nine tables with fifteen row-level-security policies in the first migration, so the database enforces who sees what. Magic-link auth scaffolded on Supabase; a design system of eight primitives under brand tokens.

04 · Verification

The build gets audited against the drawings

A standing reconciliation review compares code to the frames, names every gap with a verdict, and keeps stale plans from shipping. Verifier outputs (class audits, compiled CSS, DOM snapshots) make the check repeatable.

05 · Shipping

The next gate: a real family, then the public

Deploy preparation is done and the production push is a deliberate human gate. The pilot family runs it first; payments and the wider surfaces follow the same wireframe-first loop.

42wireframe frames drawn before build
15row-level-security policies in the first migration
9tables carrying the product rules

Bring the problem nobody's solved.

Start a project