← All work
SaaS2023

QR Cafe

QR-based restaurant ordering with real-time waiter and kitchen sync.

Architect — customer & waiter portals

Next.jsMySQLSocket.IOStripeGCPDynamic QR

Problem

A restaurant needed contactless ordering from tables with live updates to waiters and the kitchen.

Solution

Designed the system and built both the customer portal and waiter portal. Orders placed via QR code; real-time updates via Socket.IO.

Architecture

  • Next.js customer + waiter portals.
  • Real-time notifications via Socket.IO.
  • Dynamic QR-code generation for table/menu access.
  • MySQL data model; Stripe payments; deployed on GCP.

Impact

  • Enabled contactless, real-time ordering between customers and staff.

Challenges solved

  • Real-time state consistency between customer and waiter views.

Want this kind of ownership on your product?

I build features like these end-to-end.

Get in touch →