Skip to content

YossefMohamed/myshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published