React, Node, Express, Redux, MongoDB, Styled-Components, SocketIO
A full-stack e-commerce app that is similar to Amazon web app where you can register and log-in as a user to buy and/or sell products on the app. Products can be searched, sorted, filtered, rated and reviewed. Sellers are ranked and the top sellers get featured.
- $ git clone https://github.com/maya-salcedo/escooter-shop.git
- $ cd escooter-shop
- Install from https://www.mongodb.com/try/download/community
- Create .env file in root folder and set MONGODB_URL=mongodb://localhost/escooter-shop
- $ cd escooter-shop/server
- $ npm install
- $ npm start
- Open new terminal
- $ cd escooter-shop/client
- $ npm install
- $ npm start
- Run in browser http://localhost:5000/api/users/seed which will created admin email and password.
- Then run http://localhost:5000/api/products/seed to create 6 product samples.
Run http://localhost:3000/signin and enter admin email and password located in escooter-shop/server/data.js