finds.dev← search

// the find

alectrocute/flaskSaaS

★ 646 · Python · MIT · updated Mar 2023

A great starting point to build your SaaS in Flask & Python, with Stripe subscription billing 🚀

A Flask boilerplate for SaaS apps with user auth, email confirmation, admin panel, and partial Stripe integration. Aimed at solo founders or developers who want a running start without paying for a commercial boilerplate. Last touched in 2023, Python 3.6 bytecache committed to the repo.

1. Covers the auth plumbing that actually eats time: signup, signin, password reset with email confirmation tokens, all wired up. 2. Flask-Admin integration is already hooked in — you get a basic admin interface without configuring it yourself. 3. Structured config split (dev/prod inheriting from common) is a reasonable pattern for a small Flask app. 4. Dockerized with nginx reverse-proxy included, so you can get it running in a container without fighting the setup yourself.

1. Stripe subscriptions are marked WIP in the README and have been since at least 2023 — the core selling point of a 'SaaS boilerplate' is incomplete. 2. Compiled .pyc files from Python 3.6 are committed to the repo, which is sloppy and signals the last active maintainer wasn't sweating the details. 3. No last commit since March 2023; Flask, SQLAlchemy, and the Stripe SDK have all had breaking changes since then — requirements.txt is likely pinned to stale versions. 4. Flask-Script is deprecated and was removed from active maintenance years ago; anything built on it will need migration to Flask CLI before long.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →