Where new firm tenants get provisioned on the legal SaaS — set plan tiers, seat limits, billing cycles. Built on the shared packages of the Turborepo and a Firebase Cloud Functions workspace co-located in the same repo.
The super-admin dashboard for the legal SaaS — provisions law-firm tenants, manages plans, limits, and billing.
Provisioning a new tenant in a multi-tenant SaaS usually means a developer running scripts. That's a bottleneck and a security risk.
Admin app on `apps/admin` of the Turborepo, talking to a Firebase Cloud Functions workspace co-located in `functions/`. Per-firm seat limits, plan tier management, and billing oversight all in one place. Audit log on every provisioning action.
Live at admin.lawyer.mena-x.com. Tenant provisioning that used to require a script now takes a 30-second admin flow.
Solo engineer. Designed the provisioning flow, the cloud functions, and the audit log.