In Flask, blueprints are a way of organizing your app into functional units. Rather than having one giant templates folder with hundreds of html files, and a single app.py file with dozens or hundreds of routes, you can split them up based on what they do. It took me a minute to really understand the…
This is the start of a series of posts teaching how to create a SaaS webapp using the Python microframework Flask along with Supabase for database management and login (authentication) and Stripe for payment processing. For this first tutorial, I’ll walk you through the creation of my own app, ProsePal. But before we start, let’s…