Thanks to visit codestin.com
Credit goes to github.com

Skip to content

victornnaji/ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› Ecommerce Store Built with React, Redux, Firebase, Paystack and hosted on Heroku

Demo site is here: LawnMower-Clothings

Screenshot

Features

Feature Coded? Description
Authenticate User using firebase βœ” Ability of Authenticate and store user in firebase
Employ Redux to manage cart state, user state and shop state βœ” Use redux to store states and dispatch states
Add item to cart, reduce and increase cart items βœ” Add items to cart, reduce the item number and update the total amount at the same time
Delete Cart Items βœ” Delete a product from cart
Pay using paystack βœ” Implement paystack payment using the paystack react component
Local storage using redux-persist βœ” Store cart items in the local storage

Screenshot

Key Implementations

  1. React Router to manage routing
  2. reselect to create a memoized selector functions e.g
    export const selectCollection = collectionUrlParam =>
         createSelector(
            [selectCollections],
            collections => collections[collectionUrlParam]
          );
  3. Higher Order Components
  4. Redux Logger

Usuage

  • Fork the Repo

     https://github.com/Nnaji-Victor/ecommerce.git
  • Clone the repo on your local machine

        git clone https://github.com/Nnaji-Victor/ecommerce.git
  • Run the App with

      yarn start

Contributing

Pull requests are welcome

About

πŸ› Ecommerce Store Built with React, Redux, Firebase, Paystack and hosted on Heroku

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published