← all work

HotPlate

Taking a seventeen-year-old Karachi catering business off paper — quotes, proformas, invoices and payments.

[01]// SpecClient work · 2026
Domain
Web Development
Status
active
Client
HotPlate — Takeaway and Caterers
Stack
TypeScript · Next.js · Supabase · PostgreSQL · React PDF · Resend · Playwright

A public site and an admin back office for a takeaway and catering business trading since 2008. Fifteen migrations of real domain: menu and packages, quotes, proforma invoices, payments, reporting views and Google review requests.

[02]// What it does differently3 decisions
  1. Quote → proforma → invoice → payment as one tracked flow instead of WhatsApp and paper
  2. Proforma invoices modelled as their own document, because that is what secures a booking
  3. Structured data generated from the same constants that render the contact page, so they cannot drift
[03]// Screens6 shots