Hospitality / Hotel Management
A 45-room boutique hotel, Rajasthan
Next.js · Node.js · PostgreSQL · Channel manager API (Siteminder) · Razorpay · Mobile housekeeping UI
Bookings came in from three OTAs, direct phone calls, and walk-ins — with no central availability grid. Overbooking happened twice in a single month, once resulting in a guest being turned away after a 4-hour drive. Housekeeping staff had no live view of which rooms were vacant, checked-out, or under maintenance — the supervisor managed this with a physical whiteboard. Checkout billing required pulling charges from three separate places (room, restaurant, mini-bar), causing queues at front desk during peak checkout hours.
Outcome
Overbooking incidents dropped to zero from the first month. Average checkout time reduced from 12 minutes to under 4. The housekeeping supervisor retired the whiteboard after the first week. Management now reviews live occupancy data during morning briefings instead of waiting for last night's spreadsheet export.