Rooms, spa and payments on one booking system
End-to-end hotel and hospitality booking — real-time availability, online payments and a unified admin dashboard replacing phone calls and registers.

- Availability
- Real-time
- Payments
- Razorpay
- Coverage
- Rooms + spa
- Client
- Club74
- Type
- Booking platform
- Industry
- Hospitality
- Delivered as
- Engineer at AI Alpha Tech
- Stack
- Next.js, TypeScript, React, Material UI, Node.js, Express, MongoDB, Razorpay
The problem
Club74's hotels and restaurants ran on phone calls, handwritten registers, WhatsApp messages and manual payment tracking. Nobody could quickly say which rooms were booked, pending or available; payment confirmations were scattered; spa services were untracked; and guests had no transparent way to book anything online.
What I built
A full-stack booking platform with a complete workflow for both guests and staff — date-wise room availability, spa and hospitality service booking, Razorpay payment integration with automatic receipts, and one admin dashboard covering rooms, pricing, payments and services. Request and response payloads are validated with Zod and Joi schemas.
What it does
- Real-time, date-wise room availability
- Spa and hospitality service booking
- Razorpay payments with automatic receipts
- Unified admin dashboard for rooms, pricing and payments
- Role-separated guest and staff experiences
- Schema-validated API layer
The outcome
Guests book online against real availability, payment status updates in real time and reconciles automatically, and staff work from one dashboard instead of a register and a phone.
Running the same problem?
Tell me what the process looks like today. I'll tell you honestly whether software fixes it.
More work
- ConstructionSiteLeaderMulti-tenant SaaS for Indian building contractors — labour, materials, finance, GST billing and AI-assisted design in one tenant-isolated platform.
- Society managementChairman Sahebn8n-built WhatsApp agent for the Chairman Saheb society app — answering questions, sending quotations, qualifying leads and booking demo slots against a live lead sheet.
- Voice AIChairman SahebReal-time voice agent for the Chairman Saheb app — the caller picks a language, and Sarvam speech-to-text, an OpenAI model and Sarvam's Shubh voice answer only from the app's knowledge base.