Case study 03 / 04

Lavish Cafe

Restaurant · Ordering + Admin Opslavish-cafe.vercel.app ↗
Case file — No. 03A. Yadav · Product engineer

Order online. Staff own the menu. No developer needed.

Client
Lavish Cafe
Role
Design + build, solo
Stack
Next.js · Stripe · Node.js
Status
Live
§1 — Outcome

5 separate workflows replaced by 1. Phone orders, WhatsApp messages, spreadsheet inventory, manual price changes, and paper receipts - all gone. Stripe checkout live. Menu updates in under 30 seconds.

§2 — The problem

Lavish Cafe needed a complete digital operations layer — not just a website. Customers had no way to browse or order online. The team had no system for managing the menu, tracking inventory or handling incoming orders without a phone call.

§3 — What I built
  1. 01Customer menu — browse items, add to cart, place order online
  2. 02Stripe checkout — secure payments with order confirmation
  3. 03Admin panel — menu items, pricing, categories and availability
  4. 04Inventory management — stock tracking and low-stock alerts
  5. 05Order management — incoming orders, status updates, completion
§4 — Exhibits
Lavish Cafe — customer menu and ordering
Exhibit A — customer menu and ordering flow
Lavish Cafe — Stripe checkout
Exhibit B — Stripe checkout and payment flow
Lavish Cafe — admin orders panel
Exhibit C — admin order management dashboard
Lavish Cafe — admin product management
Exhibit D — admin menu and product management (the team runs this themselves)
No. 03Visit lavish-cafe.vercel.app ↗
— Amanpage 1 of 1
Next case — 04MovezBox →
Want one like this? Tell me what's broken →Replies in 2h · UK hours