License Board
One codebase. Seven vertical products. Live on seven domains.
Each licensed profession — CPAs, civil engineers, real-estate brokers, therapists, attorneys, contractors, insurance agents — wants their own branded license-renewal tracker. Building seven separate SaaS products is six too many.
- ▸Multi-tenant-by-Host. Backend dispatches by request hostname through a Fastify plugin. Each apex resolves to a different app_name partition.
- ▸Single Stripe webhook, metadata-routed. Fourteen products and twenty-eight prices in one Stripe account. Event metadata.app_name tells the webhook which tenant to credit.