Ignite
A comprehensive Flask boilerplate to build SaaS applications that includes Stripe billing, emails, login and OAuth.
pythonbootstraptemplateflaskboilerplateadminframeworkloginstripeboilerplate-templatefoundationstarter
Overview
Ignite is a Flask application scaffold that provides pre-built boilerplate code for user registration, OAuth authentication, team management and billing integration, letting developers focus on core features rather than common setup tasks. Built on Flask best practices and Python 3, it includes development tools, testing with Github Actions, Stripe webhook support and deployment guides for platforms like Heroku and Dokku.
Features
None
Feature Flags
userDashboardauthenticationsubscriptionsinvoicesblogemailspaymentsecommercefileUploadsauthorizationteamsOrgsloggingErrorTrackingjobsQueuenotificationswebhooksgraphqlformsValidation
Recommended Use Cases
None
Frontend
react
Backend
nodejsgo
Auth Providers
None
Deployment Targets
dockerawsgcpheroku
Payment Providers
stripe
Quick Facts
Stack
Data Layer
Databases
postgresql
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
No
CI
github-actions
Pricing
Classification
mixed
Selected
40 usd / month
Notes
Mentions free and paid tiers
Tier
40 usd / month
Tier
40 usd / month
Tier
50 usd / month
Tier
200 usd
Tier
200 usd
Tier
200 usd / month