Skip to content

Shoeniverse is a small e-commerce project using my basic knowledge on Reactjs, Redux, Firebase

Notifications You must be signed in to change notification settings

hnngo/shoe-shopping-website

Repository files navigation

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.

About

Shoeniverse is a small e-commerce project using my basic knowledge on Reactjs, Redux, Firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published