Skip to content

Latest commit

 

History

History
64 lines (38 loc) · 1.26 KB

README.md

File metadata and controls

64 lines (38 loc) · 1.26 KB

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 😄 here.

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