In this video, we will create a video course platform using Mux for video upload and streaming, Clerk for authentication, Neon as our serverless Postgres database, and Prisma as our type-safe ORM. We will be using Next.js and then deploying it to Vercel.
👉🏼 The Ultimate NextJs Course
→ https://www.hamedbahram.io/courses/ne...
👉🏼 Project source code
→ https://www.hamedbahram.io/notes/vide...
👉🏼 Live demo
→ https://www.learnn.dev
👉🏼 Mux platform
→ https://www.mux.com
👉🏼 Clerk authentication
→ https://go.clerk.com/Ch93q6G
👉🏼 Neon database
→ https://fyi.neon.tech/hamed
👉🏼 Work with me
→ https://www.hamedbahram.io/contact
Chapters
0:00 Intro
10:40 Tech stack
12:23 Project structure
13:17 Adding Clerk
19:30 Adding Prisma & Neon Db
28:20 Teacher dashboard
37:16 Adding a course
47:47 Adding lessons & Mux integration
1:22:20 All courses page
1:24:30 Course landing page & Stripe checkout integration
1:43:32 Recap & next steps