Cansin's Base SaaS (Flask)

Documentation:

  • Features
    • πŸ§‘β€πŸ’» Developer Experience
    • ☁️ Deployment
    • πŸ’³ Stripe Integrations
    • πŸ”’ Authentication
    • πŸ“§ Transactional Emails with SMTP
    • 🚨 Security
    • 🎨 UI
      • πŸ”” Notifications
      • 🌐 Bootstrap HTML templates
  • Development
    • Code Quality, Conventional Commits, and Releases
    • Developing in Dev Containers
      • Local Endpoints Served by the Dev Containers
      • Debugging
      • Testing Stripe Webhooks
    • Database Model
    • How to Build On Top of This App
      • Adding New Pages
      • Defining More Configuration Variables
      • Updating Dependencies
  • Continuous Integration and Continuous Deployment
    • Pre-Commit Hooks
    • Run Tests
    • Semantic Release
    • Build & Deploy
    • Build & Deploy Sphinx Docs
  • Deployment to Production
    • A Pitfall for Cloudflare Proxy
  • Auto Generated Documentation
    • app
      • Submodules
        • app.config
        • app.decorators
        • app.emails
        • app.forms
        • app.models
        • app.utilities
        • app.views
        • app.views_auth
        • app.views_private
      • Attributes
      • Functions
      • Package Contents
        • mail
        • db
        • bc
        • lm
        • csrf
        • create_app()

Additional Resources:

  • Contact the Developer
Cansin's Base SaaS (Flask)
  • Cansin’s Base SaaS (Flask)
  • View page source

Cansin’s Base SaaS (Flask)

Uptime Test Coverage Last Commit Code Style

Welcome! πŸ‘‹ This is the documentation for the starter SaaS framework I built with Flask for my side projects with paid subscriptions.

– Cansin Acarer

Related links:

  • Try the Live Demo

  • Find this project on GitHub

Documentation:

  • Features
    • πŸ§‘β€πŸ’» Developer Experience
    • ☁️ Deployment
    • πŸ’³ Stripe Integrations
    • πŸ”’ Authentication
    • πŸ“§ Transactional Emails with SMTP
    • 🚨 Security
    • 🎨 UI
      • πŸ”” Notifications
      • 🌐 Bootstrap HTML templates
  • Development
    • Code Quality, Conventional Commits, and Releases
    • Developing in Dev Containers
      • Local Endpoints Served by the Dev Containers
      • Debugging
      • Testing Stripe Webhooks
    • Database Model
    • How to Build On Top of This App
      • Adding New Pages
      • Defining More Configuration Variables
      • Updating Dependencies
  • Continuous Integration and Continuous Deployment
    • Pre-Commit Hooks
    • Run Tests
    • Semantic Release
    • Build & Deploy
    • Build & Deploy Sphinx Docs
  • Deployment to Production
    • A Pitfall for Cloudflare Proxy
  • Auto Generated Documentation
    • app
      • Submodules
        • app.config
        • app.decorators
        • app.emails
        • app.forms
        • app.models
        • app.utilities
        • app.views
        • app.views_auth
        • app.views_private
      • Attributes
      • Functions
      • Package Contents
        • mail
        • db
        • bc
        • lm
        • csrf
        • create_app()

Additional Resources:

  • Contact the Developer
Next

© Copyright 2025, Cansin Acarer.

Built with Sphinx using a theme provided by Read the Docs.