πŸ”΄ Let’s build a Full Stack E-Commerce App with NEXT.JS 15 (Sanity, Stripe, Clerk, Tailwind, TS)

1️⃣ Get Started with Sanity πŸ‘‰ https://www.sanity.io/sonny
2️⃣ Get Started with Clerk πŸ‘‰ https://go.clerk.com/k0ls6Zb

🚨 Join the world’s BEST developer community & course Zero to Full Stack Hero: https://www.papareact.com/course

πŸ› οΈ Looking for the Code for this build? (Plus over 50+ others!)
https://links.papareact.com/github

Join me as I show you how to Real-Time Full Stack E-Commerce App with the brand new Next.js 15!
You’ll learn the following in this build:
πŸ‘‰ How to build a Production React, Real Time Full Stack E-Commerce App
πŸ‘‰ How to integrate Sanity as a powerful CMS to manage & scale the app’s content effortlessly.
πŸ‘‰ How to integrate Sanity’s Live Content API to make it easy to customize the app easily and at scale in Real Time!
πŸ‘‰ How to build a complete Stripe Payments Checkout Flow for all the orders in your basket!
πŸ‘‰ Learn my top Debugging and Troubleshooting Tips for a Seamless Developer Experience when coding in Next.js 15!
πŸ‘‰ How to add sleek animations with Framer Motion!
πŸ‘‰ How to implement Clerk Authentication to add User Authentication with ease, including Passkeys!
πŸ‘‰ Create a Beautiful UI & UX for our Frontend using the highly Popular Shadcn & Tailwind CSS
πŸ‘‰ How to use TypeScript to reduce the overall number of Bugs and Errors
πŸ‘‰ How to deploy the final build on Vercel
πŸ‘‰ And Much More!

🎡 WANT TO LISTEN TO THE EXCLUSIVE PAPAFAM PLAYLIST?
Sign up for the PAPAFAM Newsletter here πŸ‘‰ https://links.papareact.com/newsletter

πŸ• TIMESTAMPS:
0:00 Introduction
01:07 Build Demo
09:09 Sanity
12:07 Clerk for Authentication
16:11 Level Up Your Coding With Zero to Full Stack Hero
16:56 Build Tech Stack
26:17 Initialising the Build
31:40 Setting Up Sanity Studio
41:34 Setting Up Clerk for Authentication
52:32 Implementing Shadcn/ui
55:58 Building the Header Component
1:11:25 Implementing Clerk Passkey Functionality
1:15:59 Creating the Search Page
1:18:43 Implementing Sanity TypeGen
1:25:58 Building the Product Type Sanity Schema
1:30:20 Building the Category Type Sanity Schema
1:32:17 Building the Order Type Sanity Schema
1:37:23 Building the Sales Type Sanity schema
1:39:21 Populating & Connecting the Sanity Backend
1:45:01 Building the Backend Client
1:48:52 Implementing the Live Feature
1:52:30 Building a Helper Function to Get All Products with GROQ Query
1:58:24 Building the Products View Component
2:01:08 Building a Helper Function to Get All Categories
2:03:17 Building the Product Grid Component
2:05:28 Implementing Framer Motion
2:08:09 Building the Product Thumbnail Component
2:17:51 Live Debugging to Fix the Live Update Feature
2:25:56 Implementing a Sale Banner with Coupon Code Functionality
2:34:59 Building the Search Page
2:42:05 Building the Product Page
2:51:50 Building the Category Selector
3:01:17 Building the Category Page
3:08:45 Implementing Zustand for State Management
3:14:53 Implementing Complete Add to Basket Functionality
3:32:05 Implementing Server Actions
3:34:07 Implementing Stripe for Payment Processing
3:47:27 Building the Success Page
3:57:51 Building a Custom Webhook in Stripe
4:17:53 Building the Orders Page
4:29:06 Implementing Sanity’s Real Time Visual Editor
4:41:37 Implementing the Caching Functionality
4:52:06 Deploying the Build
5:05:31 Build Summary
5:07:40 Outro

Let’s get it PAPAFAM πŸ”₯.

DISCLAIMER: This Video is made for informational and educational purposes only. We do not own or affiliate with any existing e-commerce website(s) whom may share the names or content used in this video, and/or any of its/their subsidiaries in any form. Copyright Disclaimer Under section 107 of the Copyright Act 1976, allowance is made for β€œfair use” of this video for educational purposes.

#nextjs #javascript #react19 #ai #reactjs #typescript #ecommerce #shadcn #openai #react #coding #tutorial #beginner #programming #website #nextjs15