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/
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.
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
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,
"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"
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.