In this video course I'll guide you through the process of creating a single-page React app that communicates with a backend API powered by Flask and Postgres.
We'll start with a blank code editor and by the end of this course you'll have the knowledge and confidence to build production quality web applications by yourself!
01
Users will be able to create an account and we'll encrypt their passwords in the database.
02
You'll learn the modern approach to authentication using access tokens and refresh tokens.
03
Once a user is logged in they'll be able to create, edit, and delete content within their private dashboard.
04
We'll send app-related emails using the SendGrid API for maximum reliability.
05
We'll use the Stripe API to let users upgrade to a paid account so they can access more features.
06
You'll learn how to let your React app talk to your Flask app, since they'll be running on different domains.
You should have some experience creating websites with HTML, CSS, and JavaScript.
You should have Python 3 installed and know how to use virtual environment managers like Pipenv or Virtualenv.
You should have PostgreSQL and pgAdmin installed on your computer. No prior experience with Postgres is required.
This course isn't ready yet and pricing hasn't been finalized, but you can expect a price between $100-$250.
Be the first to know when I start accepting students.