Course Information
Course Overview
Micro SaaS with Next.js,(1x AI),Clerk Auth,Stripe Payments,Supabase,Clerk Billing,Framer Motion Animations,TypeScript
Hello! Before enrolling, please check points 1, 2, and 3 below to see if this course is a good fit for you.
This course is not about using AI to build SaaS products. We will do the work ourselves — writing the code, making decisions, and understanding how everything fits together.
Is this about building a big startup?
No. We focus on Micro SaaS — small, focused products that you can realistically build, ship, and maintain on your own.
We will go through:
SaaS architecture and folder structure
frontend and backend development
authentication, payments, and databases
design and user experience, not just backend logic
We won’t rely on random starter kits from the internet ( we will build our own later :D ). We will build things step by step and understand why they work.
By understanding these fundamentals, you’ll be able to build your own Micro SaaS products, add features later, and reuse the same architecture for future ideas. You won’t be locked into one specific project.
1. Goal of this course
The goal of this course is to help you confidently build and ship Micro SaaS applications, without relying on AI or copy-paste solutions.
By the end of the course, you will:
understand how SaaS applications are structured
know how to manage users, authentication, and subscriptions
be able to add new features over time
ship a real SaaS product to production
2. You will get
Micro SaaS Apps (full code provided) with:
Clerk for authentication
Clerk Billing or Stripe for subscriptions
Supabase database
Prisma ORM
Next.js and TailwindCSS
Tech stack used for projects:
Most Common Tech Stack: (Clerk, Supabase, Stripe, Prisma ORM)
The Simplest and Effective Tech Stack: (Clerk + Clerk Billing, Supabase)
Includes: End to End Testing after finishing the project, step by step guide on how to set up .env variables, how to deploy, how the app works end to end
3. Is this course for you?
Yes, if you:
have a bit of technical background
know how to work in an IDE (like VS Code)
have basic knowledge of Next.js
(I explain structure and concepts, but it may feel challenging if this is your first full project)
Or you’re simply not afraid of a challenge and want to learn by building products :)
This course focuses on fundamentals that will stay useful long-term.
Course Content
- 6 section(s)
- 102 lecture(s)
- Section 1 Intro
- Section 2 How To Use GitHub In Simplest Way
- Section 3 Project 1: Micro SaaS Starter - The Simplest Yet Powerful NextJs Starter Kit
- Section 4 Project 2: Linktree App (using The Simplest Tech Stack - Clerk Billing & Auth)
- Section 5 Project 3: Micro SaaS: AI PDF Analysis (Stripe)
- Section 6 Project 4: Micro SaaS: Thumbnail Previewer (Stripe)
What You’ll Learn
- Next.js to build and deploy a subscription-based SaaS platform from scratch
- Integrate Clerk for secure user authentication and streamlined signup/login flows
- Use Stripe to set up recurring payments, manage subscriptions, and handle billing processes
- Manage Data with Supabase and Prisma, performing CRUD operations while keeping everything organized
Reviews
-
iisidore
Honestly, I’m disappointed. I thought I was going to learn, but this course seems made for people who already know how to use these apps. He doesn’t explain anything when he introduces a new tool or what it’s for. We end up doing things without understanding why. Please don’t classify this course as “beginner-friendly.”
-
MManish Mishra
Easier explainations and direct to the point.
-
AArdione David
This course is amazing! The instructor has excellent skills in building layouts and designing websites, which is something I struggle with as a backend developer. I was really impressed by how well he uses Tailwind utility classes—he knows exactly where to adjust things and what the expected output should be. While some lessons could be improved by making the instructor’s inputs more visible and providing direct links to the resources used (e.g., Stripe, UploadThing), it wasn’t a big issue for me since I already had an idea of those tools. Additionally, there were some concepts introduced without prior discussion, which might be challenging for beginners. Overall, this course is a great learning experience! I highly recommend it, especially for those with some development background. I hope future updates make it even more beginner-friendly, and I’d love to see another course focusing on UI development with Next.js and Tailwind CSS. Thank you for this great course, and happy coding! 🚀