Build & Deploy: Full Stack AI Course Generator SaaS with NextJS 13, OpenAI, Stripe, TailwindCSS

preview_player
Показать описание

Welcome to this comprehensive full-stack tutorial where we delve into the latest features of NextJS 13.4. Join me as we build an entire project from the ground up and seamlessly deploy it to Vercel 🚀.

Throughout this journey, you will gain expertise in the following areas:

🌐 Leveraging NextJS 13's cutting-edge App Router.
💳 Managing Payments seamlessly through Stripe.
🎨 Harnessing the beauty of Shadcn and the power of Tailwind CSS.
🧠 Unleashing the capabilities of OpenAI's API for Language Model usage.
🗃️ Interacting with databases with the efficiency of ORMs.
🚀 Self-hosting your NextJS project on DigitalOcean.
🔒 Securing your deployment with a custom domain name and SSL certificate.
🔄 Implementing a robust CI/CD deployment pipeline with GitHub Actions.

📋 Pastebins for Code Timestamps

🙏 Credits & Inspirations
- A heartfelt thank you to my friends for their unwavering support throughout this project.
- Special thanks to Mo for sparking the idea for this project.

📚 Referenced Resources

Connect With Me 🔥🚀 :

📖 Chapters Overview

0:00 Intro & Demo
8:02 Set Up NextJS
10:58 Set Up Shadcn
14:18 Set Up PlanetScale & Prisma
19:15 Set Up NextAuth
35:49 Navbar
58:09 Theme Toggle
1:02:53 Create Course Form
1:31:00 Creating the Chapters Endpoint
1:44:00 Strict GPT JSON
2:08:00 Confirming Chapters
2:09:00 Exploring React Query
2:20:51 Gathering Chapters Information
2:27:08 Continuing Chapter Confirmation
2:45:08 Forwarding Refs to Chapter Cards
2:53:55 Retrieving Chapter Information
2:57:31 Utilizing the YouTube API
3:08:02 Generating Questions
3:34:58 Crafting the Course Page
3:47:26 Summarizing the Main Video
3:53:55 Designing Quiz Cards
4:07:11 Navigating Next & Previous Chapters
4:12:03 Building the Gallery Page
4:21:06 Seamless Stripe Integration
4:59:33 Integrating Credits
5:02:45 Loading Pages
5:06:14 Deployment Strategies
5:07:55 Self-hosting on DigitalOcean
5:11:12 Implementing Docker
5:47:07 Embracing GitHub Actions for CI/CD
5:57:00 Outro

Join me on this exciting journey to master NextJS 13.4 and unlock the potential of full-stack development. Let's code and create something amazing together! 🚀👨‍💻

#NextJS
#FullStackDevelopment
#WebDevelopment
#StripePayments
#ReactQuery
#React
#TailwindCSS
#OpenAI
#DatabaseORM
#DigitalOceanHosting
#GitHubActions
#CI/CDPipeline
#CodingTutorial
#Programming
#VercelDeployment
#Docker
#GitHubRepo
#WebDevelopmentTutorial
#FrontendDevelopment
#BackendDevelopment
#CustomDomain
#SSL
#YouTubeAPI
#Prisma
#CreditIntegration
#GalleryPage
#QuizCards
#PaymentIntegration
#StrictJSONGPT
#CodingInspirations
#GitHub
#Instagram
#Website
Рекомендации по теме
Комментарии
Автор

Bro this is crazy, you're so talented. Thank you so much for sharing this with us! My skills have 10x'd cos of your videos lol

itsble
Автор

This is amazing man need more full stack tutorials like this one

yoshihirotogashi
Автор

Really amazed with the way u teach the core workings of libraries being used. Please I humbly request to keep on clearing the concepts more deeply in your future tutorials too.. thanks alot bruda

dummymail
Автор

I have just finished the quizmify project today and about to move to complete other project from some othe source but see you dropped this, another top-notch work of yours. Now I have to complete this first ...any way learning a lot from you..HUGE RESPECT BRO.

Dharmen
Автор

This is insane man. The amount of value that you provide is unmatchable. Great video, keep going!

mohaniya
Автор

i don’t normally comment, this is impressive my guy

adenkaine
Автор

I have never worked with Stripe before, this is my sign to start 🎉

mohaniya
Автор

Absolutely insane! this is top-tier content.
Would be nice to see something similar but using drizzle instead of prisma

mmzzzmeemee
Автор

It's such a great project idea🎉🎉
Great video

manavshah
Автор

Awesome videos - keep it up. Only request is to record these code videos in at least 1440p - much more readable!

roberth
Автор

Finally finished building the project step by step, following Elliott's guidance. I've learned so much as a beginner, and I'm definitely planning to revisit everything for a deeper understanding. Thank you so much, Elliott! Your knowledge and explanation skills are amazing. You would undoubtedly be successful as a YouTuber and a developer!!

echowang
Автор

wow great project and awesome delivery...thanks alot man You the best u r touching lives

rockbelleh
Автор

Great video and it is free on YouTube. Boommm 🤯

mrrawraw
Автор

I just started so I don't know how this is going to go, but I have to say right out the bat THANK YOU for not deploying on Vercel and using a VPS instead, a skill that employers will actually use lol, Vercel is good for hobby projects only. They're like the drug dealers who give you the good stuff and then charge you an arm and a leg once you're hooked (once you need to scale).

over
Автор

Thank you so much for sharing your knowledge, Sir.

uminhtetoo
Автор

this guy is the real deal. keep up the majestic work dude! Google/Apple wya 👀👀

TheMessiah
Автор

Love the content brother. just followed you on insta few mins from now

olaniranemmanuel
Автор

Really cool man. Thank you for teaching all of this

BCSBhaveekJain
Автор

Looks like this guy is Singaporean. Great to learn from you.

uwcunte
Автор

For people who are facing internal Server error 500, Plz note that OpenAI doesn't provide free api credits from now onwards. You have to pay minimum 5 dollars to access the credits. Hope people will notice.Don't worry the project will work fabulously.

farhankhan-hqww