Create Your SaaS Boilerplate
What You'll Learn
Create Your SaaS Boilerplate
Course Details
Create Your SaaS Boilerplate
Course Curriculum
Module 1 — Getting Started
Why SaaS boilerplate
Boilerplate features
Tech stack
Course Focus
Module 2 — Initialize Project
Create Next.js app
2:32
Install shadcn
2:58
Site settings
8:24
Font
1:46
Module 3 — Landing Page UI
Logo
3:17
Navbar
6:07
Mobile Navbar
5:56
Theme toggle
6:12
Hero
9:12
Features
6:33
Testimonials
5:52
Pricing
8:54
FAQ
7:13
Footer
4:15
Module 4 — Admin Dashboard UI
Dashboard layout
8:20
Dashboard components
6:50
Update sidebar
10:36
Update mobile sidebar
3:19
Dashboard - Stats
12:12
Dashboard - Recent subscribers
3:59
Dashboard - Chart
9:50
Create dashboard pages
5:26
Update dashboard pages
5:16
Module 5 — User Dashboard UI
Create user dashboard's pages
7:30
Dynamic dashboard layout
7:03
Settings page
3:56
Module 6 — Authentication
Login UI
9:29
Auth setup
3:38
Sign in with Github
7:16
Sign out
5:28
Refactor
4:31
Auth with database
11:06
Magic link
9:05
Quick config
2:59
Module 7 — Middleware
Authenticate user dashboard
10:26
Authenticate admin dashboard
4:52
User profile - Avatar
5:53
User profile - Menu
9:03
Module 8 — User Profile
Create profile form
5:54
Update profile form
9:39
Execute profile form
11:18
Form validation
5:41
Toast notification
4:42
Module 9 — Subscription
Stripe set up
6:48
Subscription model
10:34
Stripe checkout P1
14:35
Stripe checkout P2
11:37
Webhook set up
2:37
Running webhook
9:51
Handle database
16:43
Module 10 — Manage Subscription
Subscription page UI
7:07
Show data
11:37
Manage subscription
11:16
Update pricing page
5:35
Module 11 — Admin - Dashboard
Seeding data
12:24
Stats - users and subscribers
4:14
Stats - monthly revenue
5:59
Chart data
7:58
Recen subscribers
11:11
Optimize performance
7:15
Module 12 — Admin - Subscribers
List subscribers
7:31
Prepare cancel subscription tasks
7:27
Cancel subscription
8:56
Module 13 — Finals
Congratulations
Download source code