A real-time ordering system for the cafe behind my college, pitched and built solo. QR-code table entry, phone OTP auth, live order status, Razorpay checkout, and an admin dashboard the owner actually uses.

The cafe behind my college was jammed every lunch break: one counter, one queue, and forty minutes of class between orders. The bottleneck was not the kitchen, it was students standing in line to say what they wanted.
I pitched the owner on replacing the line with a phone in every student’s hand, then built and shipped the whole system myself: menu to kitchen to payment to handoff, with nothing bolted on from a third-party ordering platform.
The kitchen side got the same amount of attention as the ordering flow: a kanban board for incoming orders, a walk-in POS for the counter when a customer skips the QR code entirely, coupon codes with per-order minimums and usage caps, and a sales dashboard the owner can filter by day, week, or month to see cash versus online split.
Order status updates by polling the database every 1.5 seconds and diffing the result before pushing. It works, and it is honest about what SSE on a serverless platform can do without a persistent backend, but a proper LISTEN/NOTIFY channel or a queue would replace the poll with an actual push and cut the delay further.