An ecommerce store built with MERN stack, and utilizes third party API's. This ecommerce store enable three main different flows or implementations:
- Buyers browse the store categories, products and brands
- Sellers or Merchants manage their own brand component
- 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
This application is deployed on Heroku. Please check it out 😄 here.
Some basic Git commands are:
$ git clone https://github.com/YossefMohamed/myshop
$ cd project
$ npm install
Create .env file that include:
* MONGO_URI
* JWT_SECRET
* PORT
$ npm start