What we built
- Tenant isolation enforced at the database layer with row level security rather than application filters alone.
- Business-type aware onboarding so a clinic, a salon and a studio each get the right booking rules.
- Subscription tiers with quota enforcement and plan migration that preserves existing identifiers.