https://github.com/arijitcodes/thenerdstore-backend
The NerdStore - A Full Stack E-Commerce System (Backend - Rest API) [MERN Stack]
https://github.com/arijitcodes/thenerdstore-backend
backend crypto ecommerce ecommerce-application express-jwt express-validator expressjs formidable frontend full-stack javascript jwt lodash mern mern-stack mongodb mongoose nodejs reactjs uuid
Last synced: about 2 months ago
JSON representation
The NerdStore - A Full Stack E-Commerce System (Backend - Rest API) [MERN Stack]
- Host: GitHub
- URL: https://github.com/arijitcodes/thenerdstore-backend
- Owner: arijitcodes
- Created: 2021-01-09T10:49:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-28T18:41:14.000Z (over 2 years ago)
- Last Synced: 2023-08-15T19:58:58.116Z (almost 2 years ago)
- Topics: backend, crypto, ecommerce, ecommerce-application, express-jwt, express-validator, expressjs, formidable, frontend, full-stack, javascript, jwt, lodash, mern, mern-stack, mongodb, mongoose, nodejs, reactjs, uuid
- Language: JavaScript
- Homepage: https://thenerdstore.iamarijit.dev
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The NerdStore v1.0 - Backend
## Author
Author : [Arijit Banerjee](https://www.github.com/ArijitCodes)
About : Full Stack Web Developer | Cyber Security Enthusiast | Actor
Social Media :
[ Instagram](https://www.instagram.com/arijit.codes)
[ LinkedIn](https://www.linkedin.com/in/arijitban)
[ 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.
#