A One-time purchase plan for BookEase Multi-Tenant Booking Platform.
Single Next.js 16 App Router frontend that serves platform marketing, owner onboarding, tenant storefronts, booking status pages, and tenant admin routes from one codebase. Includes host-aware BFF routes, secure HTTP-only cookie sessions, runtime tenant theming, Stripe Elements checkout UI, Playwright coverage, and Vitest component tests.
✓ Instant download
✓ Full source code
✓ Documentation included
Shared Fastify 5 backend with control-plane and tenant APIs, host-based tenant resolution, control-plane authentication, membership-aware RBAC, control-plane Prisma client, tenant Prisma client management, Stripe webhook handling, domain verification, and tenant provisioning flows.
Operational layer for reminders, payment hold expiry, tenant migrations, cleanup jobs, smoke checks, demo reset, demo verify, and demo start commands. Supports deterministic seeded demo environments using localtest.me hosts and separate API and worker runtime processes.
Split Prisma setup with dedicated control-plane and tenant schemas, migrations, generated clients, and database-per-tenant orchestration. Useful for teams that want the multi-tenant database architecture as a reusable foundation.