ALLALI.
← All work
03Live2026

Pizzeria Marinella

Restaurant site with a full ordering pipeline: structured menu, postcode-based delivery zones, Stripe Checkout and table reservations.

Pizzeria Marinella — Restaurant platformPizzeria Marinella · live
Role
Design, front end, back end, deploy
Type
Restaurant platform
Year
2026
Stack
Next.jsTypeScriptStripeTailwind

Context

The restaurant took every order by phone. I built the site to carry ordering, payment and reservations end to end, and to be edited by someone who has never used a CMS.

What I built

  • 01Menu modelled as structured data rather than page content, so prices and availability cannot drift between the listing and the checkout.
  • 02Postcode lookup that resolves a delivery zone before anything enters the basket, with fee and minimum order derived from the zone.
  • 03Stripe Checkout with webhook-confirmed order state, so an order is only treated as placed once payment is actually confirmed.
  • 04Reservation flow sharing the same validation layer, kept to three fields.
  • 05Order and reservation notifications formatted for a kitchen screen — legible at a glance, no dashboard to learn.

Result

Live and in daily use. Ordering, payment and reservations all run through the site, and the owner edits the menu himself.