The multi-tenant SaaS boilerplate is released!
Alongside the stable release Tenancy for Laravel v3.0.0.
https://tenancyforlaravel.com/saas-boilerplate/
Quick feature summary & giveaway
THREAD
Alongside the stable release Tenancy for Laravel v3.0.0.
https://tenancyforlaravel.com/saas-boilerplate/
Quick feature summary & giveaway
THREAD
Tenant onboarding flow
1. Customers sign up on your domain
2. They're redirected to their custom domain
3. They're shown a "We're building your site" message
4. Queued job creates their DB, runs migrations, creates user
5. Customers refresh and are logged in to their app
1. Customers sign up on your domain
2. They're redirected to their custom domain
3. They're shown a "We're building your site" message
4. Queued job creates their DB, runs migrations, creates user
5. Customers refresh and are logged in to their app
Full domain management
Customers can change their primary domains, fallback subdomains, add custom 2nd level domains.
In a few days we also hope to have an integration with @ploi_deploy which will automatically issue certificates for customer domains.
Customers can change their primary domains, fallback subdomains, add custom 2nd level domains.
In a few days we also hope to have an integration with @ploi_deploy which will automatically issue certificates for customer domains.
Billing
Complete billing logic implemented using Laravel Cashier.
A beautiful billing management UI where your customers can change subscription plans, payment methods, download invoices, see upcoming charges and more.
Complete billing logic implemented using Laravel Cashier.
A beautiful billing management UI where your customers can change subscription plans, payment methods, download invoices, see upcoming charges and more.
User settings
Non-admin users can change their user details (name, email, password) on a dedicated setting screen.
Non-admin users can change their user details (name, email, password) on a dedicated setting screen.
Tenant-aware test suite
Write tests for the tenant application without thinking about tenancy at all. Requests are made to a tenant domain and use the tenant database automatically.
Write tests for the tenant application without thinking about tenancy at all. Requests are made to a tenant domain and use the tenant database automatically.
Nova admin panel
We have Nova resources for managing tenants and their domains directly from Nova in the central application.
We have Nova resources for managing tenants and their domains directly from Nova in the central application.
Pricing
To celebrate the launch after months of v3 beta, I'm doing a launch discount.
Preview Copy Tweet
Standard version: $299 -> $199
Enterprise version: $499 -> $379
However, for the first 48 HOURS, I'm doing an even bigger discount.
Standard: $149
Enterprise: $349
To celebrate the launch after months of v3 beta, I'm doing a launch discount.
Preview Copy Tweet
Standard version: $299 -> $199
Enterprise version: $499 -> $379
However, for the first 48 HOURS, I'm doing an even bigger discount.
Standard: $149
Enterprise: $349
Discount
The discount code is `twitter` but Gumroad doesn't let you enter a coupon when you visit the link from the website, so use these links:
Standard ($149): https://gumroad.com/l/saas-boilerplate/twitter
Enterprise ($349): https://gumroad.com/l/saas-boilerplate-enterprise/twitter
Again, 48 hours only
The discount code is `twitter` but Gumroad doesn't let you enter a coupon when you visit the link from the website, so use these links:
Standard ($149): https://gumroad.com/l/saas-boilerplate/twitter
Enterprise ($349): https://gumroad.com/l/saas-boilerplate-enterprise/twitter
Again, 48 hours only
Price parity
If you're from a low-income country and working on a small startup, shoot me a DM.
I want the boilerplate profits to help fund the package's development, but if you're trying to build a better future for yourself and can't afford it, I'll give you a discount.
If you're from a low-income country and working on a small startup, shoot me a DM.
I want the boilerplate profits to help fund the package's development, but if you're trying to build a better future for yourself and can't afford it, I'll give you a discount.
Giveaway
And as I mentioned, I'm also doing a giveaway of 3 licenses. If you'd like to play with the boilerplate but don't have a real business need for it at the moment, you can participate.
Do only two things:
RT the parent tweet in this thread
Comment below
And as I mentioned, I'm also doing a giveaway of 3 licenses. If you'd like to play with the boilerplate but don't have a real business need for it at the moment, you can participate.
Do only two things:
RT the parent tweet in this thread
Comment below
Thank you
Thanks to all everyone who helped test the v3 beta, suggested features, helped improve documentation, and most importantly everyone who went out of their way to donate to the package's development while asking for nothing in return.
Thanks to all everyone who helped test the v3 beta, suggested features, helped improve documentation, and most importantly everyone who went out of their way to donate to the package's development while asking for nothing in return.