This video is available to students only

Introducing Ignite

Project Source Code

Get the project source code below, and follow along with the lesson material.

Download Project Source Code

To set up the project on your local machine, please follow the directions provided in the README.md file. If you run into any issues with running the project source code, then feel free to reach out to the author in the course's Discord channel.

Bundled: A quicker way to build SaaS applications

One of the tradeoffs of Flask is that since it doesn't solve everything out of the box, when you start new projects, you will find yourself repeating the same boilerplate code and integrating the same libraries. The design decision is the right one for Flask as framework, but when developers are building complex applications it results in a lot of boilerplate code to handle user authentication among other things.

Flask Ignite is something that I wrote to save myself time writing boilerplate code when creating new Flask applications. Hopefully it can save you some time on your next large Flask project.

As part of this book bundle, you will also receive a commercial license to use Flask Ignite.

Included Features

FeatureDescription
User AuthenticationUser Login, Registration, Forgot Password, Email Confirmation
OAuth LoginLogin or Register with Google, Twitter, Facebook, etc.
Teams/GroupsMulti user teams & groups (with Invite Emails)
User Export & Deletion RequestAllows users to export their data (for GDPR compliance)
APIAPI (with user tokens) users to access data
Stripe Product CheckoutOne time item purchases with credit cards and receipts (using Stripe)
Heroku/Docker DeploymentDeployment instructions for some platforms. Works on AWS & Google Cloud
Send EmailsSend email notifications from the application
Admin DashboardAdmin dashboard to edit data
Basic Test SuiteStarting point for you to build out tests
VS Code Debugger & EditorConfigured to make you productive
Tested on Windows 10, OSX, and UbuntuUsing Python 3
SaaS Recurring BillingTeam Billing, Usage Based Billing or Unlimited

This lesson preview is part of the Fullstack Flask: Build a Complete SaaS App with Flask course and can be unlocked immediately with a \newline Pro subscription or a single-time purchase. Already have access to this course? Log in here.

Unlock This Course

Get unlimited access to Fullstack Flask: Build a Complete SaaS App with Flask, plus 70+ \newline books, guides and courses with the \newline Pro subscription.

Thumbnail for the \newline course Fullstack Flask: Build a Complete SaaS App with Flask