ECommerce Site Using MERN stack
# In these series of Blogs i will be showing how to make a fully fledged Ecommerce Site from scratch.
As a developer having awesome projects in the resume is a crutial point of getting shortlisted for interviews, and an ECommerce site is one of the awesome project to be mentioned in your Resume
Prerequisites
Although its completely for beginners but having a prior knowledge of making a simple website is a plus point.
- Must know the basics of
Javascript
- Must know the basics of
ReactJs
We will be learning many things, some of them are :-
- Structuring the Project
- Making the Server
- Making Api's
- Error Handling
- User Authentication
- Protected Routes
- Pagination
- Making Admin Routes and _many more _
The Tech Stack i will be using is MERN
- M : MongoDb
- E : Express
- R : React
- N : NodeJs
The Tutorial is divided into many parts but mainly :-
-
Backend
- Part-1: Setting The Backend
- Part-2: Database Setup
-
Part-3: Product API's
- Part 3.1 Product Model
- Part-3.2 Product Controller
- Part-3.3 Product Routes
-
Part-4: Error Handlers
- Part-4.1 if-else Handler
- Part-4.2 Asynchronous Handler
- Part-4.3 More Error Handlers
- Api Features
- Part-5.1 Setup
- Part-5.2 Search
- Part-5.3 Filters
- Part-5.4 Pagination
- Backend User & Authentication
- Part-6.1 Setup
- Part-6.2 Securing Password
-
Part-6.3 Login
- Part-6.3.1 Token Generation
- Part-6.3.2 Login Function
- Part-6.4 Authenticated Route
- More on the way...
- More on the way.....
-
Frontend
- Coming Soon...
So prepare yourself for the journey of making an fully fledged ECommerce Site of your own
Top comments (0)