Skip to content

Jensone/sasster

Repository files navigation

Build the SaaS you want


SASSTER: The Symfony SaaS Web App Template
Your all-in-one solution to supercharge your SaaS development with PHP.

License Symfony 7.2 Tailwind CSS Stripe


🚀 Why SASSTER?

SASSTER is designed for developers of all levels, from junior devs taking their first steps into SaaS, to senior engineers who need a fast and robust starting point.
Forget repetitive setups—jump straight into building the SaaS of your dreams.

✨ What's Inside?

  • User Management: Authentication, registration, and more out of the box.
  • Subscription Management: Integrates seamlessly with Stripe for recurring payments.
  • Invoice Management: Generate and manage customer invoices effortlessly.
  • Modern Design: Pre-configured with Tailwind CSS for stunning UIs.
  • Developer-Friendly: Built with Symfony 7.2, ensuring speed, security, and flexibility.

🛠️ Installation & Setup

Follow these simple steps to get started:

1. Clone the Repository

git clone https://github.com/jensone/sasster.git
cd sasster

2. Install Dependencies

composer install

3. Setup the Environment

Add all the required environment variables to the .env file.

DATABASE_URL=
MAILER_DSN=
STRIPE_KEY=
STRIPE_SECRET=

4. Setup the Database

I strongly recommend using symfony-cli to setup the database.

php bin/console doctrine:database:create
php bin/console doctrine:schema:create
php bin/console doctrine:fixtures:load

6. Start the Development Server

symfony server:start

Switch from Stripe to another Payment Gateway

If you're using Stripe, you can switch to another payment gateway by changing the environment variable in the .env file and implement your own PaymentService.php.

Switch from Tailwind to another CSS Framework

If you're using Tailwind, you can switch to another CSS framework like Bootstrap or Bulma. Feel free to remove the Tailwind CSS config and replace them with your own.


🎯 Perfect for...

  • Startups: Get your SaaS idea up and running in no time.
  • Freelancers: Build client projects faster with a reliable foundation.
  • Agencies: Standardize your SaaS development process and save hours.

🌟 Contribute

Have an idea to improve SASSTER?
Feel free to fork the repo, create a branch, and open a pull request. Contributions are always welcome!


📄 License

SASSTER is open source and available under the MIT License.

About

[WIP] The Symfony SaaS Web App Template

Resources

License

Stars

Watchers

Forks

Releases

No releases published