Joebrown Palace Hotel & Suites
Enterprise Hospitality Management OS & Guest Booking Webapp (Commissioned by Joebrown Palace Hotel & Suites)

Executive Architectural Overview
Bespoke enterprise hospitality operating system and guest portal commissioned by Joebrown Palace Hotel & Suites. Unifies atomic room reservations preventing double-bookings (book_room_atomically), Express QR check-in passes, frictionless digital dining with centered order tray modal, zero-cost in-app real-time order tracking via Supabase WebSockets, interactive 2D table floor plan canvas, multi-station Kitchen Display Systems (KDS), and room folio multi-tender billing.
Core Architectural Accomplishments
Deterministic Guarantees
Integrated System Components
Atomic Room Booking Engine
Guarantees zero double-bookings via custom PL/pgSQL RPCs (book_room_atomically) with room date-range interval locks and instant receipt generation.
Interactive 2D Table Floor Plan Canvas
Drag-and-drop table management with live visual occupancy states, waiter order taking, and multi-department order routing (bar, kitchen, grill).
Multi-Station Kitchen Display System (KDS)
Real-time kitchen, bar, and grill display screens with acoustic order chimes, ticket timers, item preparation checkboxes, and bump bar functionality.
JB AI Voice & Chat Concierge
Gemini Flash assistant equipped with strict RBAC tool boundaries to handle room requests, order inquiries, and automatic front desk handover.
11-Tier Hardened RBAC & Shift Ledger
Granular roles for owners, managers, accountants, chefs, bartenders, and receptionists with structured shift handover notes and offline night mode toggles.
Technology Architecture Matrix
- Next.js 16 (React 19)
- Tailwind CSS
- HTML5 Canvas (2D Drag & Drop)
- Lucide Icons
- Audio API Alerts
- Dedicated Supabase PostgreSQL
- Supabase Realtime WebSockets
- Atomic book_room_atomically RPC
- Idempotent Transaction Ledger
- Dynamic Role-to-Station Routing
- JB AI Concierge (Gemini Flash)
- Role-Gated Tool Separation
- Instant KDS Ticket Dispatch
- Shift Handover Ledger (staff_notes)
- Realtime Front-Desk Escalation
- Bachs Gateway (Card, USSD, Crypto)
- Automated Bank Transfer Verification
- Receipt Screenshot Proof Uploads
- Resend Transactional Mail
- Room Folio Direct Billing