Build a Full Stack AI Note Taking App with Next.js and Supabase – Tutorial

Subscribers:
10,900,000
Published on ● Video Link: https://www.youtube.com/watch?v=6ChzCaljcaI



Duration: 0:00
40,129 views
1,271


Build a full-stack note-taking app with the Next.js 15 App Router, Supabase for authentication and database management, Prisma ORM, and shadcn for clean, modern styling. We will also integrate the OpenAI API to add ChatGPT functionality so you can interact with your notes, and deploy the finished app to the web with Vercel.

✏ ️ Course from ‪@coleblender‬
Websitehttps://coleblender.com/om

💻 GitHub Repohttps://github.com/ColeBlender/goat-notes..

❤ ️ Try interactive JavaScript courses we love, right in your browshttps://scrimba.com/freeCodeCamp-JavaScripta... (Made possible by a grant from our friends at Scrimba)

⭐ ️ Contents ⭐ ️
⌨ ️ (0:00:00) Intro
⌨ ️ (0:02:44) Start Project
⌨ ️ (0:06:48) Add shacn/ui, Dark Mode, and Toast
⌨ ️ (0:08:48) Build Header
⌨ ️ (0:17:21) Build LogOutButton
⌨ ️ (0:22:19) Add Auth Pages
⌨ ️ (0:32:12) Create Supabase Project
⌨ ️ (0:35:48) Add Supabase Code
⌨ ️ (0:40:52) Add Auth Code Logic
⌨ ️ (0:50:02) Add Prisma Code
⌨ ️ (0:58:35) Build Sidebar
⌨ ️ (1:04:25) Build Home Page
⌨ ️ (1:09:11) Set Up OpenAI Account
⌨ ️ (1:11:22) Build NoteTextInput
⌨ ️ (1:18:18) Create Context and Custom Hook
⌨ ️ (1:22:06) Write Update Note Server Action
⌨ ️ (1:24:27) Finish NewNoteButton
⌨ ️ (1:29:23) Finish Sidebar
⌨ ️ (1:51:31) Add Middleware
⌨ ️ (1:59:43) Add AskAIButton
⌨ ️ (2:21:43) Deploy to Vercel
⌨ ️ (2:26:02) Outro

🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual

https://www.freecodecamp.org/nd get a developer job: https://www.freecodehttps://freecodecamp.org/newsticles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2025-04-09Lynx Tutorial – JS Framework for Cross Platform Development
2025-04-08C++ Setup and Installation Tools – CMake, vcpkg, Docker & Copilot
2025-04-04From drop-out to software architect with Jason Lengstorf [Podcast #167]
2025-04-02Full Stack Instagram Clone with Laravel and MongoDB – Tutorial
2025-04-01Code DeepSeek V3 From Scratch in Python - Full Course
2025-03-28From broke musician to working dev. How college drop-out Ryan Furrer learned to code [Podcast #166]
2025-03-27Excel Formulas & Functions You Should Know [Full Course]
2025-03-25Microservices in Nest.js – JavaScript Tutorial
2025-03-21From hating coding to programming satellites at age 37 – Francesco Ciulla interview [Podcast #165]
2025-03-19Learn ANY Language with AI (Learn English, Learn Spanish, Learn Mandarin Chinese, and more)
2025-03-18Build a Full Stack AI Note Taking App with Next.js and Supabase – Tutorial
2025-03-14How to become a self-taught developer while supporting a family [Podcast #164]
2025-03-13AWS Cognito Course – Authentication and Authorization
2025-03-12JavaScript Essentials Course
2025-03-11DeepSeek R1 Theory Tutorial – Architecture, GRPO, KL Divergence
2025-03-07Learn fewer skills but go deeper - the Caleb Curry interview [Podcast #163]
2025-03-06Learn PyTorch in 5 Projects – Tutorial
2025-03-05Intro to Machine Learning featuring Generative AI
2025-03-04Unity Tutorial – Massive Multiplayer Online (MMO) Game with SpacetimeDB
2025-02-28How to become a developer in your 30s with Anjana Vakil [Podcast #162]
2025-02-27Linear Algebra for Machine Learning