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

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.

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/)

---