An open API service indexing awesome lists of open source software.

https://github.com/arijitcodes/thenerdstore-frontend

The NerdStore - A Full Stack E-Commerce System (Frontend) [MERN Stack]
https://github.com/arijitcodes/thenerdstore-frontend

backend bootstrap crypto ecommerce ecommerce-application express-jwt express-validator expressjs formidable frontend fullstack javascript jwt lodash mern mern-stack mongodb nodejs reactjs state-management

Last synced: about 2 months ago
JSON representation

The NerdStore - A Full Stack E-Commerce System (Frontend) [MERN Stack]

Awesome Lists containing this project

README

        

# The NerdStore v1.0 - Frontend

## Author

Author : [Arijit Banerjee](https://www.github.com/ArijitCodes)

About : Full Stack Web Developer | Cyber Security Enthusiast | Actor

Social Media :  
[![Instagram](https://i.ibb.co/4t76vTc/insta-transparent-14px.png) Instagram](https://www.instagram.com/arijit.codes)
 
[![Linkedin](https://i.stack.imgur.com/gVE0j.png) LinkedIn](https://www.linkedin.com/in/arijitban)
 
[![GitHub](https://i.imgur.com/o7f6k1e.png) GitHub](https://github.com/ArijitCodes)

Email: [email protected]


## Live Demo (Whole Project)

For a Live Demo, check : [https://thenerdstore.iamarijit.dev](https://thenerdstore.iamarijit.dev)


## Functionalities and Technologies Used (in Whole Project)

`Stack` : MERN Stack (MongoDB, ExpressJS, ReactJS, NodeJS)

`Technologies Used` : NodeJS, ExpressJS, ReactJS, MongoDB, Mongoose, Express-Validator, Crypto, JSONWebToken (JWT), Express-JWT, React Hooks, Global State Management using State Reducer and Context Api, Formidable, Lodash, Bootstrap, BrainTree Payment Gateway etc.

`Functionalities` : REST Api, CRUD, User Registration, Log In, Authentication, Authorization, JWT Token, PRIVATE and PUBLIC Routes, Server Side Validation using Express-Validator, Password Encryption using Crypto, Global State Management, User Dashboard, Admin Dashboard, Fully Responsive Web Design using Bootstrap etc.

User Dashboard - Registration, Login, Logout, Cart/Profile/Orders/Address Management, Change User Profile Picture, Manage Multiple Saved Addresses, Manage Orders(history), and general E-commerce buying features etc.

Admin Dashboard - All of User Features, + Create/Read/Update/Delete Category, Create/Read/Update/Delete Products, Orders Management etc.


## From the Developer:

This is a Self Project, made on MERN Stack. I did this project while going through a BootCamp, and the Rest was done later on my own. I added and improvised the web app with a lot of features and functionalities.

This is a Full Stack E-commerce Web App just like any other popular E-commerce systems. The only difference is, it is based on Individual Stores.

This is just the Version 1.0.0 of this Project. I have future updates planned with a lot more features.

If you have any suggestions, please feel free to leave the suggestions. Constructive Criticism is always appreciated.

NOTE: This is a demo project. There can be a lot of more features and functionalities that could be added with this.


This project is uploaded to display my work. So there will be no setup instructions provided here.

#