We've split the project into multiple 'layers'
Almost every controller method has its own integration test
Each user can create its own organizations (tenants) and each organization has its own workspaces
Decide if you want only one database or one database per tenant
Using the power of TailwindCSS you can customize your own themes or use a default
You can launch internationally by adding your language
Entity Framework Core supported databases
A better, data-driven dashboard to enlighten your customers
3 simple steps to generate your Stripe subscriptions/products:
Features based on real world SaaS applications
Don't worry, we won't spam.