Blog

Build a SaaS Platform with Stripe

I am going to incrementally build a subscription-based SaaS platform using Stripe. I will be documenting my progress each week, resources I found helpful, decisions I made along the way, and a step-by-step guide that you can use to follow along! I am super excited to learn about subscription payments in stripe and will be implementing a premium course/tutorial platform. It will be possible to purchase individual courses or subscribe to recurring payments on a monthly or yearly basis.

1.

Tech stack and initial project setup

2.

Hosting on Vercel, automatic deploys with GitHub and configuring custom domains

3.

Authentication with Auth0 and Next.js

4.

Social login with GitHub and Auth0 rules

5.

Processing payments with Stripe and webhooks

6.

Implementing subscriptions with Stripe