All projects

Resort- Hotel Booking website

A live booking site for a hillside resort in Kathmandu, built to be reused for other properties.

Kind
Hospitality · Web
Stage
Live
Built with
Next.js 14, PostgreSQL (Neon), Prisma, Tailwind + shadcn/ui, NextAuth.js, Resend + React Email, Cloudinary, eSewa
  • Room booking with live availability checks that block double-booking the same room on overlapping dates.
  • eSewa payments confirmed only after the signed callback is verified, with prices always calculated on the server.
  • Promo codes as a percentage or fixed amount, with expiry dates and usage limits checked on the server.
  • Automatic confirmation and cancellation emails via Resend; guests can self-cancel with their booking reference and email.
  • Admin panel for rooms, gallery, news, notices, FAQ, reviews and inquiries, plus a dashboard for revenue and occupancy.
  • One config file rebrands the site for each resort, so a new client goes live in under 2 hours with rate limiting and Zod checks built in.
Visit live site