Skip to main content
CF

Stripe for SaaS

1h 11m 29s
English
Paid

You will build a Stock Photography Subscription SaaS Product from scratch where users can sign up for a subscription to access a library of images. Every monetized action is tracked in Stripe and the user is billed based on usage at the end of the month.

The full project demonstates how to accept payments, manage recurring subscriptions, cancellations, metereing, and more. Watch the App Tour video for a full breakdown of the project.

What will I learn?

  1. Everything you need to build complex payment flows with Stripe
  2. One-time payments
  3. Recurring subscriptions
  4. Metered pay-as-you-go billing
  5. Handle and test Stripe webhooks locally
  6. Payment and billing strategies for SaaS products
  7. Master key concepts quickly with fast-paced vidoes
  8. Fullstack starter project with Next.js frontend and Supabase backend
  9. Includes all source code and project files

Additional

https://github.com/fireship-io/stripe-for-saas

About the Author: Fireship

Fireship thumbnail

Fireship (fireship.io) is the teaching brand of Jeff Delaney, a US developer behind the Fireship YouTube channel — one of the largest software-engineering channels on YouTube, with millions of subscribers tuning in for the channel's distinctive 100-second technology-explainer format. The fireship.io paid-course platform extends that approach into longer-form project-based courses.

The course catalog covers the modern web and mobile stack: React, Next.js, Angular, Svelte / SvelteKit, Vue, Flutter, Firebase (Jeff is a long-running Google Developer Expert for Firebase), Supabase, Stripe integration, AI / LLM features, and the broader full-stack JavaScript ecosystem. Course material favours fast-paced, project-based builds — students ship complete applications end-to-end rather than studying frameworks in isolation.

The CourseFlix listing under this source carries over 19 Fireship courses spanning that range. Material is paid; Fireship runs on per-course or membership pricing on the original platform. Courses are aimed at developers who learn best by shipping real applications fast.

Watch Online 23 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 23 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Get Paid with Stripe in 100 Seconds
All Course Lessons (23)
#Lesson TitleDurationAccess
1
Get Paid with Stripe in 100 Seconds Demo
02:10
2
Resources
01:42
3
Payment Strategies
05:00
4
Payment Experience
03:22
5
Architecture
02:07
6
Hono Backend
03:25
7
Environment Variables
03:02
8
Checkout Session
02:32
9
Checkout Frontend
01:32
10
Stripe CLI
02:11
11
Webhooks
03:15
12
Project Tour
02:45
13
Next.js Setup
03:08
14
Database Setup
03:28
15
User Auth
02:12
16
User Profile
03:22
17
Toast & Navigation
01:15
18
Start a Subscription
03:36
19
Checkout Redirect
02:10
20
Subscription Fulfillment
03:42
21
Billing Portal
04:13
22
Metered Billing
05:16
23
Embedded Checkout
06:04
Unlock unlimited learning

Get instant access to all 22 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Course content

23 lessons · 1h 11m 29s
Show all 23 lessons
  1. 1 Get Paid with Stripe in 100 Seconds 02:10
  2. 2 Resources 01:42
  3. 3 Payment Strategies 05:00
  4. 4 Payment Experience 03:22
  5. 5 Architecture 02:07
  6. 6 Hono Backend 03:25
  7. 7 Environment Variables 03:02
  8. 8 Checkout Session 02:32
  9. 9 Checkout Frontend 01:32
  10. 10 Stripe CLI 02:11
  11. 11 Webhooks 03:15
  12. 12 Project Tour 02:45
  13. 13 Next.js Setup 03:08
  14. 14 Database Setup 03:28
  15. 15 User Auth 02:12
  16. 16 User Profile 03:22
  17. 17 Toast & Navigation 01:15
  18. 18 Start a Subscription 03:36
  19. 19 Checkout Redirect 02:10
  20. 20 Subscription Fulfillment 03:42
  21. 21 Billing Portal 04:13
  22. 22 Metered Billing 05:16
  23. 23 Embedded Checkout 06:04

Related courses

Frequently asked questions

What is Stripe for SaaS about?
You will build a Stock Photography Subscription SaaS Product from scratch where users can sign up for a subscription to access a library of images. Every monetized action is tracked in Stripe and the user is billed based on usage at the…
Who teaches Stripe for SaaS?
Stripe for SaaS is taught by Fireship. You can find more courses by this instructor on the corresponding source page.
How long is Stripe for SaaS?
Stripe for SaaS contains 23 lessons with a total runtime of 1 hour 11 minutes. All lessons are available to watch online at your own pace.
Is Stripe for SaaS free to watch?
Stripe for SaaS is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch Stripe for SaaS online?
Stripe for SaaS is available to watch online on CourseFlix at https://courseflix.net/course/stripe-for-saas. The page hosts every lesson with the integrated video player; no download is required.