For Developers
Full source code.
No black boxes.
PHP 8.3+, MySQL 8.0+, full source code, multi-tenant architecture. Read it, extend it, make it yours.
Full source code
Not encrypted, not obfuscated. Every PHP file, every migration, every template. Read the code, understand the architecture, extend it.
Agent API
Read-only JSON API with Bearer token authentication. Pull tenants, bookings, services, and availability into reporting scripts or private tools.
Minimal stack
PHP 8.3+ and MySQL 8.0+. No Redis, no Node.js, no Elasticsearch, no queue workers. Runs on a €5/month VPS or shared hosting.
Architecture
Under the hood.
Built for developers who want to understand and extend their tools.
Multi-tenant isolation
tenant_id scoping across tenant records. Each business has its own bookings, customers, staff, settings, and booking page.
Four booking engines
Time slots, resources, capacity, and events. Each pattern has its own booking engine with availability calculation, conflict detection, and validation rules.
Row-level locking
MySQL SELECT FOR UPDATE prevents double bookings under concurrent load. No Redis, no external locks. The database handles concurrency.
GDPR by design
Consent collection, data access requests, right to deletion, and automatic anonymization after configurable retention periods. Built into the data layer.
Notification system
Confirmation, reminder, and cancellation emails with per-tenant branding. Queue-compatible. Configurable lead times and templates.
Embed widget
One-line JavaScript snippet adds a "Book Now" button to any site. Loads the booking flow in a branded iframe. Cross-origin compatible.
Requirements
What you need.
Get started
Read the code. Own the code.
One-time purchase. Full source. No lock-in.