Case Study · Client Project

Spice Garden — Restaurant Management Platform

A production system built for a real restaurant, from first request to a running kitchen.

React Node.js / Express PostgreSQL (Supabase) Socket.io Railway + Vercel

The problem

A friend running a restaurant needed to move off paper order slips and manual billing. The ask: real-time order tracking from table to kitchen, GST-compliant billing, and a way to see how the business was actually performing — all for a live restaurant, not a demo.

What I built

Problems I had to actually debug in production

Why it matters

This wasn't a portfolio dataset or a tutorial clone — it's software a real restaurant runs on, which meant the bugs were real too: production connectivity failures, real customers hitting the QR ordering flow, and timestamps that had to be correct for actual billing. Debugging those end-to-end, across infrastructure, network, and data layers, is the part that doesn't show up in a screenshot.

This is a live client system, so the source isn't public and there's no open demo login — this page is a written walkthrough instead. Happy to talk through the architecture or any of the specific bugs in more detail.
← Back to portfolio