Skip to content

Latest commit

 

History

History
executable file
·
46 lines (38 loc) · 1.8 KB

README.md

File metadata and controls

executable file
·
46 lines (38 loc) · 1.8 KB

Shoeniverse is the name of this project e-commerce website. A small project using my basic knowledge on Reactjs, Redux, Firebase.

The website URL: https://shoes-shopping-website.firebaseapp.com/

Description

Shoeniverse is developed as a website which selling shoes and some other accessories for both men and women. Shoeniverse allows user to create accounts and place orders which contain their favorite items.

Technology

The project is initiated by create-react-app and I used Redux as a state management for my project

Google Firebase is used in the part of authentication. Both creating account or signing in account are processed by using Google Firebase API.

The responsive, mobile-first feature and other css prototype I used for this project is Bootstrap

Credits

All the pictures of shoes, sneakers, boots and other accessories used non-commercialized in the project are from these sources: Nike, Adidas, Vans, Dr Martens, Farfetch, Warby Parker, Coach,

Dependencies

  "firebase": "^5.9.0",
  "history": "^4.9.0",
  "react": "^16.8.3",
  "react-activity": "^1.2.2",
  "react-dom": "^16.8.3",
  "react-modal": "^3.8.1",
  "react-redux": "^6.0.1",
  "react-router-dom": "^4.3.1",
  "react-scripts": "2.1.5",
  "redux": "^4.0.1",
  "redux-thunk": "^2.3.0"

How to use

Clone the project to your local storage and run script

  npm install
  npm start

If the npm install get error, please delete all the files in node_modules and re-install by running npm install again.