https://github.com/lalitdotdev/mern-eshop
eShop backend API, This E-Commerce backend has everything hat point to each of the standard CRUD operations for each data group.
https://github.com/lalitdotdev/mern-eshop
authentication express expressjs javascript mongodb mongoose node-js nodejs react redux
Last synced: about 2 months ago
JSON representation
eShop backend API, This E-Commerce backend has everything hat point to each of the standard CRUD operations for each data group.
- Host: GitHub
- URL: https://github.com/lalitdotdev/mern-eshop
- Owner: lalitdotdev
- Created: 2023-02-16T04:42:17.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-16T06:04:45.000Z (over 3 years ago)
- Last Synced: 2025-03-06T18:17:56.786Z (about 1 year ago)
- Topics: authentication, express, expressjs, javascript, mongodb, mongoose, node-js, nodejs, react, redux
- Language: JavaScript
- Homepage:
- Size: 40 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mern-eshop
# E-Commerce Backend
This E-Commerce backend has the API routes that point to each of the standard [CRUD](https://en.wikipedia.org/wiki/Create,_read,_update_and_delete) operations for each data group. The routes can be used to:
- Create categories, products, tags
- Fully functional Authentication workflow 🔒
- View categories, products, tags
- Establish associations between the different entities
- Update categories, products, & tags
- Delete entries from the database
This application's frontend code :smile: [here](https://github.com/LalitSharma74/mern-eshop-frontend).
An ecommerce store built with MERN stack, and utilizes third party API's. This ecommerce store enable three main different flows or implementations:
1. Buyers browse the store categories, products and brands
2. Sellers or Merchants manage their own brand component
3. Admins manage and control the entire store components
* features:
* Node provides the backend environment for this application
* Express middleware is used to handle requests, routes
* Mongoose schemas to model the application data
* React for displaying UI components
* Redux to manage application's state
* Redux Thunk middleware to handle asynchronous redux actions
All that's missing to make this a complete E-Commerce website is a simple front-end application that makes calls to the API routes that are already built-in. If that's too much, simply try making requests to the API routes from your browser to the see the raw data that's returned.
---
## **Table of contents**
- [Built With](#built-with)
The server is running, now you can make requests to it through your desired method. If you're new to the backend, I suggest trying out [Postman](postman.com)
---
## **Built With**
* [**Node.js**](https://nodejs.org/en/about/)
* - [mongoDB](https://www.mongodb.com/)
* - [Express.js](https://www.npmjs.com/package/express)
* [**Visual Studio Code**](https://code.visualstudio.com/)
---