Build & Deploy AI SaaS with Reoccurring Revenue (Next.js, OpenAI, Stripe, Tailwind, Vercel)



Learn how to build and deploy a SaaS using NextJS 13.4, DrizzleORM, OpenAI, Stripe, TypeScript, Tailwind, and Vercel. 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.

Resources
๐Ÿ”— GitHub Repo: https://github.com/elliott-chong/chatpdf-yt
๐Ÿ”— Vercel AI SDK: https://vercel.com/blog/introducing-the-vercel-ai-sdk
๐Ÿ”— Timestamp 3:20:00 /api/chat/route.ts file https://pastebin.com/crLipeHK

Course developed by @elliottchong

โญ๏ธ Contents โญ๏ธ
โŒจ๏ธ (0:00:00) Intro & Demo
โŒจ๏ธ (0:09:53) Set Up NextJS
โŒจ๏ธ (0:11:59) Set Up Shadcn
โŒจ๏ธ (0:15:45) Set Up ClerkAuth
โŒจ๏ธ (0:21:52) Home Page
โŒจ๏ธ (0:33:22) DrizzleORM
โŒจ๏ธ (0:50:15) File Upload Component
โŒจ๏ธ (0:57:11) Set Up AWS S3
โŒจ๏ธ (1:18:12) AI RAG Explanation
โŒจ๏ธ (1:30:39) React Query Set Up
โŒจ๏ธ (1:45:11) Set Up Pinecone DB
โŒจ๏ธ (2:32:27) Chat Side Bar
โŒจ๏ธ (2:47:42) PDF Viewer
โŒจ๏ธ (2:50:33) Chat Component ( Vercel AI SDK )
โŒจ๏ธ (3:08:02) Pinecone OpenAI Get Context
โŒจ๏ธ (3:26:19) Persist Chat Logs to DB
โŒจ๏ธ (3:34:16) Stripe Integration
โŒจ๏ธ (4:14:59) Deploy and Outro

๐ŸŽ‰ Thanks to our Champion and Sponsor supporters:
๐Ÿ‘พ davthecoder
๐Ÿ‘พ jedi-or-sith
๐Ÿ‘พ ๅ—ๅฎฎๅƒๅฝฑ
๐Ÿ‘พ Agustรญn Kussrow
๐Ÿ‘พ Nattira Maneerat
๐Ÿ‘พ Heather Wcislo
๐Ÿ‘พ Serhiy Kalinets
๐Ÿ‘พ Justin Hual
๐Ÿ‘พ Otis Morgan
๐Ÿ‘พ Oscar Rahnama

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

source

Categories:

Related Posts :-