flaskSaaS

A great starting point to build your SaaS in Flask & Python, with Stripe subscription billing ๐Ÿš€

pythonbootstraptemplateflaskboilerplateservicestripesaassoftware
FreeRepo

Preview

flaskSaaS preview

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

โญ Stars
647
๐Ÿด Forks
247
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate