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.