< 30sDocker Deploy
0 $100% Free & Open
PWAAny Device
i18nMulti-Language
Launch in Minutes
Three simple steps to your own booking system.
1
Clone
Get the source code and install dependencies.
git clone & bun install2
Configure
Set environment variables and preferences.
cp .env.example .env3
Deploy
Run with Docker or Bun and accept bookings.
docker compose up -dWhy Booking Calendar?
Everything you need, nothing you don't.
🛡️
No Third-Party Lock-in
Run on your own server. No subscription fees, no vendor dependency. Your calendar data stays with you — always.
🎨
Developer Friendly
Clean TypeScript codebase with Controller/Service/Repository layers. REST API with OpenAPI docs. Easy to extend.
🚀
Production Ready
Docker support, rate limiting, HMAC webhooks, email with ICS, push notifications — everything wired up out of the box.
Modern Architecture
Built with battle-tested tools, served from a single process.
FrontendReact 19TypeScriptBase WebVite
BackendBunTypeORMSQLiteNodemailer
Ready to take control of your calendar?
Deploy your own booking system in minutes. No credit card, no vendor lock-in — just your server, your data.