Introducing Ingite
Get the project source code below, and follow along with the lesson material.
Download Project Source CodeTo 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
Feature | Description |
---|---|
User Authentication | User Login, Registration, Forgot Password, Email Confirmation |
OAuth Login | Login or Register with Google, Twitter, Facebook, etc. |
Teams/Groups | Multi user teams & groups (with Invite Emails) |
User Export & Deletion Request | Allows users to export their data (for GDPR compliance) |
API | API (with user tokens) users to access data |
Stripe Product Checkout | One time item purchases with credit cards and receipts (using Stripe) |
Heroku/Docker Deployment | Deployment instructions for some platforms. Works on AWS & Google Cloud |
Send Emails | Send email notifications from the application |
Admin Dashboard | Admin dashboard to edit data |
Basic Test Suite | Starting point for you to build out tests |
VS Code Debugger & Editor | Configured to make you productive |
Tested on Windows 10, OSX, and Ubuntu | Using Python 3 |
SaaS Recurring Billing | Team 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.
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.