Build a Full-Stack eCommerce Website with Next.js 15, TypeScript, Sanity, Firebase & Stripe - Part 1

preview_player
Показать описание
Welcome to Part 1 of our full-stack eCommerce website build series! In this video, we're diving deep into how to create a modern, high-performing eCommerce application using the latest tools in web development.

Authentication is key, so we’ll configure NextAuth to enable secure and seamless user login, tailored to support modern eCommerce flows. To handle transactions, we'll integrate Stripe for reliable, secure payment processing, making it easy to manage checkout experiences.

Whether you're building your first eCommerce app or looking to enhance your skills, this series will guide you through each step of the way with clear, practical insights. Be sure to follow along, and don’t miss any part of this series as we bring this eCommerce project to life!

What You’ll Learn in This Video:

Configuring Firebase Firestore Admin for backend data management
Hosting and managing products with Sanity CMS
Integrating NextAuth for secure user authentication
Setting up Stripe for payment processing
Stay tuned for the upcoming parts, where we’ll dive deeper into adding features, enhancing performance, and building out a complete eCommerce experience!
Рекомендации по теме
Комментарии
Автор

A feedback - in the previous e-commerce video, the add-to-cart functionality was nice. When user adds item to cart, then the "add to cart" button should either be disabled, or should convert into quantity selection (like in the previous e-commerce video). This should be the basic shopping experience for a user, unlike in the current video where when an item is added, the button is still functional and still reads "add to cart".

vinoobharadwaj
Автор

Congratulations for this project. The design to start with, is fantastic. The app has UX of a high standard, and the fact that the making is step by step without git repos and copy-paste, is very importand for all of us who came here to learn! Thank you!

antonioskokiantonis
Автор

Approximately how many parts will it take?

fikreterkara
Автор

I've just finished the video. The only thing left behind, is that I could'nt find the API_VERSION and the PROJECT_ID, so I couldn't test for example the console.log(banners) at the end. Where are those located?

antonioskokiantonis
Автор

Thank you 🙏
I’m getting hydration error when install nextjs 15

afaqahmad