Enterprise-grade appointment booking platform with multi-tenant architecture.
Next.js 15 • Vercel
Workers • D1 • Hono
OpenBooking adopts a strict strict separation of concerns. A lightweight Next.js frontend consumes a dedicated backend API running on Cloudflare Workers. This separation allows for independent scaling, type-safe communication contracts, and a clean "Database-per-Tenant" isolation strategy at the API layer.
Next.js 15 + React 19. A responsive, server-rendered UI acting as a pure consumer of the backend API.
Cloudflare Workers + Hono. Provides a strongly typed, edge-deployed API layer that handles all business logic.
High-performance, edge-first SQL database with extensive relational capabilities.
S3-compatible object storage for managing business assets, images, and user uploads at the edge without egress fees.