Sittikorn Jaidee
Back to projects

Restaurant Booking Platform

Real-time table booking for a 30-branch restaurant group.

Role
Lead developer
Year
2025
Built with
Next.jsTypeScriptPostgreSQLPrismaWebSocket

A booking system handling concurrent reservations across branches, using optimistic concurrency on PostgreSQL to prevent double-booking.

The front end is Next.js App Router with Server Actions, so the booking form works before JavaScript finishes loading. The branch manager view streams live table status over WebSocket.

Inbound booking calls dropped roughly 60% in the first three months after launch.