flaskSaaS
A great starting point to build your SaaS in Flask & Python, with Stripe subscription billing ๐
pythonbootstraptemplateflaskboilerplateservicestripesaassoftware
FreeRepo
Overview
FlaskSaas is a free, open-source boilerplate for building web applications with user authentication, account management and admin tools. Built on Flask with SQLAlchemy, it includes sign-up and login flows, form handling, email confirmation, password reset, logging and an administration panel, making it suitable for startups and SaaS products that need a quick, functional foundation without expensive commercial templates.
Features
user-authenticationemail-confirmationpassword-resetform-generationerror-handlingadministration-panelloggingasynchronous-ajaxstripe-integration
Feature Flags
userDashboardauthenticationsubscriptionsinvoicesemailspaymentsauthorizationloggingErrorTrackingnotificationsmapsformsValidation
Recommended Use Cases
saas-applicationssubscription-billingweb-applications
Frontend
semantic-uileaflet-js
Backend
flaskgunicornflask-loginflask-sqlalchemyflask-wtfflask-mailflask-bcryptflask-adminflask-scriptstructlogflask-debugtoolbar
Auth Providers
email
Deployment Targets
nginxgunicorn
Payment Providers
stripe
Quick Facts
Stack
Framework
flask
Language
python
CSS
semantic-ui
Database
sql
Auth
flask-login, flask-bcrypt
ORM
flask-sqlalchemy
Logging
structlog
Data Layer
Databases
sql
ORM
flask-sqlalchemy
UI Stack
Styling
semantic-ui
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open source project, MIT licensed