π΄ 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