From the course: Master Next.js by Building Scalable Apps with Routing, Databases, and Performance

Unlock this course with a free trial

Join today to access over 25,200 courses taught by industry experts.

Introduction

Introduction

So far, we have studied some basics of Next.js. Now it's time to learn more advanced concepts and also implement what is learned so far in a practical ecommerce project. So for the coming few sections, we are going to develop a fully functional but concise ecommerce application. In this project, I'm going to incorporate all the functionalities which one should know for an e-commerce application, we are going to use SQLite and Prisma ORM for data management, UI UX with standard practices using Tailwind CSS, Jose and JWT with bcrypt.js for authentication and encrypted password management, Stripe payment gateway for payment, CICD using Vercel, and rechart for graphical data presentation and much more. Let's have a glimpse on what all is included in the project and how will it look once finished. So we are going to develop the ecommerce app step by step in which you will learn a complete development cycle of an ecommerce application which includes the admin section for the site managers…

Contents