Booking Platform
A multi-tenant booking platform in the spirit of Calendly or Fresha: each business runs its own bookings, staff calendar, payments and SMS reminders, and has its own booking site.
OngoingStarted October 2026

What it is
Each business is a tenant that runs its own booking system from an admin app. The platform owner controls every business from a back office, and each business has its own website that books through a public API.
For the business
- Catalog and availability. Locations with opening hours, services with price, payment mode and capacity, staff hours, time off and a slot engine that is safe across time zones.
- Live calendar. Working hours, bookings and blocks per staff member, updated over a GraphQL subscription.
- Booking management. Approve, complete, mark no-show, cancel, reschedule, plus a customer CRM with notes, tags and stats.
- Reports. Booked value against money collected, staff utilization, new and returning customers, no-show rates and a weekday by hour heatmap.
For the customer
Pick a service and a time, hold the slot with a countdown, confirm with an SMS code, and manage the booking from a link. Double booking is prevented in the database.
Money and messages
Payments go to each business's own QPay account, with deposits, signed callbacks, expiry that frees the slot, and refunds. SMS confirmations and reminders go through an outbox written with each booking change, sent through CallPro. The owner also gets an audit log and a full data export. All twelve planned phases are built. It has not launched yet; the screenshots show development data.


