
In this introduction video, I’ll provide a full demo of our project so you can see everything we’ll cover in this course.
In this video, we will start the project setup and run the Node.js server.
In this video, we will explore the backend folder structure. We will be implementing the MVC structure for this project.
In this video, we will demonstrate the process of establishing a database connection. We will connect Node.js with a MongoDB database using Mongoose and create an admin schema.
In this video, we will learn how to create routes in Node.js.
In this video, we will create the admin controller.
In this video, we will create the admin register and login APIs. In the register API, we will utilize bcryptjs for password hashing, and in the login API, we will implement JSON Web Tokens. Upon successful user login, we will send a token to the front end.
In this video, we will create the middleware for admin.
In this video, we will create the admin logout API.
In this video, we will be creating an admin product category schema. We'll also set up category routes and controllers, and implement APIs for adding and retrieving categories.
In This video We will create The Product Schema and Create product route and controller and make add product api.
In This Video We Will see The Get Product Api, Pagination and Category Filter.
In This Video We Will create 3 apis. Single Product Api, Latest Product Api, Delete Product Api.
In This Video, We Will Create The User Schema, Routes and Controllers.
In This Video, We Will Create a User Register Api.
In This Video, We Will Create a User login API.
In This Video We Will Create User Middleware and Logout Api.
In This Video We Will Create Send Email Api For forgotpassword.
Create an Ejs Template For forgot passwords.
In This Video, We Will Create a Password Update API.
In This Video, We Will Create a Cart Schema, Routes, and Controller.
In This Video We Will Create Add To Cart Api.
In This Video, We Will Create Get Cart Data API.
In This Video, We Will Create How To remove Cart Quantity.
In This Video We Will create Remove Cart Item Api and Empty Cart Api.
In This Video, We Will Create a Product Review Schema and Add Review Api.
In This Video, We Will Create Get Product Review Api and Delete Product Review Api.
In This Video, We Will Create a Get All user and Delete user API.
In This Video, We Will Create a React App and Folder Structure.
In This Video We will Start Header Design.
In This Video, We Will Complete The Header and Footer Design.
In This Video, We Will Design The Home Page Banner.
In This Video, We Will Create a Home Page Product and Contact Components Design.
In This Video, We Will Design The Product and Product Details Page.
In This Video, We Will Design The Product Review Components.
In This Video, We Will Create a Cart page Design and a User Profile Page.
In This Video, We Will Create a Register Page, Login Page, Forgotpassword Page, and ResetPassword Page.
In This Video, We Will Design a Shipping Page, Checkout Page, and User Order Page.
In This Video, We Will Design the Admin Login and Admin Common Layout.
In This Video, We Will Design The Admin Dashboard and Admin Products Page.
In This Video, We Will Create Design AddCategory, AddProduct,Order Page
In This Video We Will Create Common Api Structure.
In This Video, We Will Create The Redux Toolkit Setup.
In This Video We Will Integrate the Admin Login Api.
In This Video, We Will Create Admin Verify and Admin Logout Api Integration.
In This Video, We Will Create an Add Category and Get Category Api Integration.
In This Video, We Will Create and Add Product Api Integration.
In This Video, We Will Create Get All Products API Integration and Pagination.
In This Video, We Will See Product Delete Api Integration.
In This Video, We Will Create User Registration Api Integration.
In This Video, We Will Create User Login Api Integration.
In This Video, We Will Create User Verify Api Integration.
In This Video, We Will Create a User Logout And User Profile API Integration.
In This Video, We Will Create ForgotPassword and ForgotPassword Verify Api Integration.
In This Video, We Will Create a Reset Password Api Integration.
In This Video, We Will Create Home Products And New Arrival Products Api Integration.
In This Video, We Will Create a Product Page, Category filter, and Pagination Api Integration.
In This Video, We Will Create Single Product Details Api Integration.
In This Video, We Will Create and Add Product Review Api Integration.
In This Video, We Will Create Get Product Review Api Integration.
In This Video Product Review Delete Api Integration.
In This Video, We Will Create Add To Cart API Integration.
IN This Video We Will Create Get Cart API Integration.
In This Video We Will Create Decrement Cart Iteams And Remove All Iteams Api Integration.
In This Video, We Will Create a Shipping Details Page Form.
IN This Video We Will Create a CheckOut Page and Protected Routes.
In This Video, We Will Create Get All users, And Delete User Api Integration In the Dashboard.
In This Video, We Will Create User Contact Schema, Route, Controller, Payment Controller, Order Routes ,Controller.
In This Video, We Will Create Order Controller Logic.
In This Video, We Will Create Order Invoice Integration.
In This Video, We Will Create Payment Api Integration.
In This Video, We Will Create Complete Payment Integration and add Order Api Integration.
We Will Create a Delete Cart And User Order Api Integration in this video.
In This Video, We Will Create Get All Orders and Order Update Api Integration.
In This Video, We Will Create Loader Components.
In This Video, We Will Finishing The Project and Testing All Project Features.
In This Video, We Will Create User Contact Api Integration.
In This Video We Will See How to Deploy Back end In render.com
In This Video, We Will See The Front-end Deployment In Netlify.
Are you ready to dive into the exciting world of full-stack e-commerce development? This comprehensive course is designed to equip you with the skills and knowledge needed to build a complete e-commerce project from scratch. Whether you're a beginner or an experienced developer, this course will guide you step-by-step through the process of creating a professional e-commerce website with modern tools and best practices.
You’ll master front-end development using modern frameworks, learn efficient state management techniques, and develop robust back-end infrastructure. Explore the intricacies of payment processing, inventory management, user authentication, deployment, and real-time updates, gaining real-world insights into building scalable and secure e-commerce applications.
By the end of this course, you’ll be confident in creating a fully functional, feature-rich e-commerce website, complete with a seamless shopping experience and powerful back-end components. Whether you’re planning to launch your own online store or enhance your portfolio with a standout project, this course will provide the practical skills and hands-on experience you need to excel in your career and future endeavors.
Take the first step toward becoming a full-stack e-commerce developer. Join us on this exciting journey to turn your e-commerce ideas into reality and thrive in the ever-evolving world of web development!