E-Commerce Website

This is a e-commerce website built using React, Redux,Redux-thunk, Redux-Persist, Memomization, Hooks, Stripe API, Firebase.

Live Wesite Link

https://queen-live.herokuapp.com/

Quick Start

  • run npm install
  • set PORT and STRIPE_SECRET_KEY environment variables
  • get your firebase config from your firebase project settings
  • set the config object in the firebase.config.js file located in src/firebase
  • start hacking!

Available Scripts

In the project directory, you can run:

npm run build

Builds the client app for deployment to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

npm start

Starts the app in production mode.

npm test

Runs the unit testcases written in Enzyme


Other Dependencies

Redux Core, React Redux, Redux Persist, Redux Logger, Reselect, Styled Components, Redux Thunk, React Hooks, Firebase