Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yossefmohamed/myshop
https://github.com/yossefmohamed/myshop
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/yossefmohamed/myshop
- Owner: YossefMohamed
- Created: 2021-01-15T21:27:42.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-15T08:42:32.000Z (almost 2 years ago)
- Last Synced: 2024-02-18T20:27:04.740Z (10 months ago)
- Language: JavaScript
- Size: 4.89 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MERN Ecommerce ⭐️
## Description
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## Demo
This application is deployed on Heroku. Please check it out :smile: [here](https://myshop29.netlify.app/).
## Install
Some basic Git commands are:
```
$ git clone https://github.com/YossefMohamed/myshop
$ cd project
$ npm install
```## Setup
```
Create .env file that include:* MONGO_URI
* JWT_SECRET
* PORT
```## Run the application for development
```
$ npm start
```## Languages & tools
- [Node](https://nodejs.org/en/) ❤️
- [Express](https://expressjs.com/) ☕️
- [Mongoose](https://mongoosejs.com/) 🍕
- [React](https://reactjs.org/) 🚀