Nirdharit - Production ready Booking & Appointment Management System
๐ฃ Nirdharit โ Self-Hosted Booking & Appointment Management
A production-ready booking system you deploy on your own infrastructure.
๐ Accept appointments from your website
๐ Manage bookings from your own dashboard
๐ Optionally collect payments
๐ No subscriptions. No platform lock-in.
๐ฃ Why Nirdharit Exists
Most booking tools charge monthly fees and keep your data inside their platform.
Nirdharit gives you a fully deployable booking system you own and control.
Host it yourself, customize it, and integrate it into your existing website or client projects.
๐ฃ What Nirdharit Does
Nirdharit allows service businesses to accept appointments directly from their website, manage bookings from an admin panel, and optionally collect payments โ all using their own hosting, database, and integrations.
It works as both:
- a standalone booking page hosted on your domain
- an embeddable booking widget for existing websites
๐ฃ โจ Key Features
- ๐ Appointment booking powered by Cal.com
- Reliable scheduling using a proven open-source booking engine.
- ๐งฉ Embeddable booking widget
- Works with any website โ WordPress, Wix, Squarespace, or custom builds.
- ๐ฅ๏ธ Dedicated booking page on your domain
- A full-featured booking page you control and brand as your own.
- ๐ณ Optional payments via Razorpay
- Collect consultation or booking fees securely during booking.
- ๐ Admin dashboard for managing bookings
- View, track, and manage appointments from a clean admin interface.
- ๐๏ธ Supabase-backed database (your data, your control)
- All booking data lives in your own database โ no SaaS lock-in.
- โก Built with a modern production stack
- Next.js, serverless functions, and deployment-ready architecture.
- ๐ง Clean, extendable, developer-friendly codebase
- Easy to customize, extend, and integrate into real projects.
๐ฃ How It Works
- Deploy Nirdharit to your hosting (Vercel, Netlify, or similar)
- Connect your Supabase project and Cal.com account
- Configure appointment types and optional payments
- Embed the booking widget or use the hosted booking page
- Manage appointments from your admin dashboard
Detailed documentation is included.
๐ฃ ๐ด Live Demo
Try the booking flow and explore the admin dashboard before purchasing:
๐ https://nirdharit.vercel.app/book-appointment
Demo credentials are available on the demo page.
๐ฃ Who This Is For
- Clinics and healthcare practices
- Consultants, coaches, and service providers
- Agencies building websites for clients
- Developers who want a self-hosted booking system
๐ฃ Who This Is NOT For
- Non-technical users expecting a hosted SaaS
- Businesses needing CRM, invoicing, or accounting features
- Anyone looking for a drag-and-drop site builder
Nirdharit is a deployable system, not a managed service.
๐ฃ Tech Stack
- Next.js
- Supabase
- Cal.com integration
- Razorpay payments (optional)
- Serverless-friendly architecture
๐ฃ What You Get
- Full production-ready source code
- Private GitHub repository access
- Setup and deployment documentation
- Database schema and migrations
- Example configuration files
- 30 days of support for the unmodified codebase
๐ฃ Pricing
Comparable SaaS booking tools charge monthly fees.
Nirdharit is a one-time purchase of $79.
Deploy once, use indefinitely.