
0 overbooked dates after launch
19% lift in AOV from flavor builder upsells
Sub-5m order confirmations via Edge Functions
CraveLayers needed a premium online cake store with mix-and-match flavor builder, date-aware availability, and fast fulfillment updates. Legacy spreadsheets made it hard to prevent overbooking, validate lead times, or surface seasonal specials.
We shipped a Next.js storefront plus an internal dashboard backed by Supabase Postgres. Admins manage custom vs regular orders, approve special designs, and publish new cakes straight to the catalog. Supabase RLS gates admin APIs, and an Edge Function fans out order status to email and SMS for same-day confirmations.
Layered cake configurator with fillings, frostings, and dietary flags.
Ops dashboard queues custom designs separately from standard SKUs for faster triage.
Lead-time validation and blocked dates to prevent overbooking.
Add new cakes, photos, and pricing from the dashboard with instant publish to the site.
Checkout supports QR-based payments and cash on delivery only—no card clutter.
Customer timeline with kitchen prep, out-for-delivery, and delivered states.