Hospitality / Hotel Management
A 45-room boutique hotel, Rajasthan
Next.js · Node.js · PostgreSQL · Channel manager API (Siteminder) · Razorpay · Mobile housekeeping UI
Bookings arrived from three OTAs, phone calls and walk-ins, with no single availability grid. The hotel overbooked twice in one month, and one of those times a guest was turned away after a 4-hour drive. Housekeeping had no live view of which rooms were vacant, checked out or under maintenance; the supervisor ran it all off a whiteboard. Checkout meant pulling charges from three places (room, restaurant, mini-bar), so the front desk had queues every peak morning.
Outcome
No overbookings since the first month. Average checkout went from 12 minutes to under 4. The housekeeping supervisor wiped the whiteboard clean after week one and hasn't needed it since. Morning briefings now use live occupancy numbers instead of last night's spreadsheet export.