BusinessOS
Back to Videos

Next.js 16 Full Course | Build and Deploy a Production-Ready Full Stack App

Watch on YouTube December 9, 2025 PT4H58M13S
48,788
Views
1,546
Likes
171
Comments
1.9x
Viral Ratio
Ankita Kulkarni
25,700 subscribers ยท mid tier
View Channel
Full Description
โญ Download Github Source Code and All resources here: https://dub.sh/nextjs16cheatsheet

๐Ÿš€ Check out Clerk Next.js Guide here: https://go.clerk.com/DoJyZw3

๐Ÿš€ Master Next.js 16 by shipping 7+ production-ready apps here: https://dub.sh/nextjscourse

Hey! In this 6-hour long Next.js crash course, you'll learn Next.js 16 alongside building a Full stack App from scratch called iBuiltThis that is a community platform for creators to showcase their apps, AI tools, SaaS products, and creative projects.

๐Ÿค Need Help or want to connect with others just like you? Join the community: https://dub.sh/anky-discord

Thanks to Clerk for sponsoring this video!

๐Ÿ› ๏ธ Core Technologies:

- ๐Ÿš€ Next.js 16 App Router for server-side rendering, routing, and API endpoints with Server Components
- โš›๏ธ React 19 for building interactive user interfaces with reusable components
- ๐Ÿ”‘ Clerk for secure authentication with Passkeys, Github, and Google Sign-in
- ๐ŸŽจ ShadcN UI for accessible, customizable React components
- ๐Ÿ’พ NeonDB (PostgreSQL) for serverless database storage of products and user data
- ๐Ÿ—„๏ธ Drizzle ORM for type-safe database queries and migrations
- ๐Ÿ“œ TypeScript for static typing and enhanced development experience
- ๐Ÿ’… TailwindCSS 4 for utility-first, responsive styling
- โœ… Zod for schema validation and form handling
- ๐ŸŽฏ React Hook Form for efficient form management

๐Ÿ’ซ Application Features:

- ๐Ÿ“ Product submission with validation and moderation
- ๐ŸŽจ Beautiful, interactive product cards and layouts
- ๐Ÿ”’ Secure file handling and processing
- ๐Ÿ” Protected routes and API endpoints
- ๐Ÿ‘จโ€๐Ÿ’ผ Admin panel for product management and moderation
- ๐Ÿ“Š Featured products and recently launched sections
- ๐Ÿ“ฑ Responsive design for mobile and desktop
- ๐Ÿ”„ Real-time updates and path revalidation
- ๐Ÿš€ Production-ready deployment
- ๐Ÿ”” Toast notifications for submission status, updates, and error handling
- ๐Ÿ“ˆ Performance optimizations
- ๐Ÿ” SEO-friendly product pages
- ๐Ÿ—ณ๏ธ Voting system for community engagement
- ๐Ÿท๏ธ Tag-based product categorization

#nextjs #ai #react #typescript #javascript #fullstack 

โฐ Timeline
00:00 - Intro / Next.js 16 Crash Course
01:12 - Course Tech Stack
03:04 - Next.js Cheat Sheet
04:40 - What is Next.js?
05:30 - Why Next.js over React?
06:46 - iBuildThis Application Demo
12:39 - Next.js App Initialization
16:04 - Intro to Next.js
17:53 - Layouts & Link Component
19:20 - Project File Structure
27:34 - Server & Client Components
30:57 - Next.js Data Fetching
32:08 - Dynamic Routing
34:36 - Cache Components & Partial Pre-rendering
37:09 - Next.js Server Actions
39:48 - Shadcn UI Setup
45:02 - Building the Hero Section
45:08 - Build a Landing Page
1:02:56 - Building Featured Products
1:23:00 - Building Header & Footer
1:32:00 - Implementing Auth with Clerk
1:45:00 - Setup DB with Drizzle ORM
2:00:00 - Fetching Products Data
2:12:00 - Streaming & Cache Components
2:07:04 - Recently Launched Products
2:26:11 - Submit Product Page
2:41:41 - Server Actions (Deep Dive)
2:48:31 - Zod Database Validations
3:01:38 - Organizations Page
3:16:00 - Partial Pre-rendering with Suspense
3:23:49 - Complex React Hooks
3:41:00 - Dynamic Product Details Page
3:56:05 - Explore Page
4:13:19 - Admin Page
4:42:58 - Deployment

โ˜Ž๏ธ Work with me 1:1
Got a question about AI, Next.js, or your career? Let's figure it out together:
https://dub.sh/one-on-one-with-ankita
Tags
next.js 16 crash coursenext.js tutorialfull stack next.jsnext.js server componentsnext.js data fetchingnext.js streamingnext.js cache componentsnext.js app routernext.js layoutsshadcn uiclerk authenticationneon dbdrizzle ormbuild full stack appnext.js project setupnext.js routingnext.js server actionsnext.js cachingfeatured products sectionlanding page next.jsjavascriptmaster javascriptjs masteryreact jsprogramming