This project was created by, and is maintained by Brian Faust, and provides the starting point for your next software as a service.
Sazzy is a boilerplate for software as a service (SaaS) applications that want to hit the ground running fast. The major difference to Laravel Spark is that it doesn't lock you in to specific tooling or ways of doing things by only providing the bare-minimum you need to save you hours of work to setup teams, billing and settings.
Out of the box features are kept to a bare-minimum that are required by almost every SaaS to make it as easy and as fast as possible for you to get started with your next idea. Everything you will find in this boilerplate is stock Laravel or uses high-quality packages from folks like Livewire, Spatie, Tailwind CSS and Tailwind UI.
The goal of Sazzy is to not stand in your way and to achieve this it will only ship with a small set of features. This means that feature requests are generally rejected unless it is something that benefits the 80% use-case.
Certain parts of the boilerplate require you to own licenses for fonts or packages unless you decide to remove them. Below you can find a list of those and where to purchase them.
- Teams with name, photo and collaborators
- Laravel Cashier for Stripe Billing & Customer Portal
- GDPR Compliant by providing a way to export personal data
- Two-Factor Authentication ready out of the box
- Affiliate Program for referrals and users
- Personal Access Token management for users
- Many more standard feaures you would expect any SaaS to have
git clone git@github.com:faustbrian/sazzy.git
cd sazzy
composer install
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover a security vulnerability within this package, please send an e-mail to hello@kodekeep.com. All security vulnerabilities will be promptly addressed.
This project exists thanks to all the people who contribute.
Sazzy is an open-sourced software licensed under the MPL-2.0.