Skip to content

Responsive ReactJS frontend for a generic web store. Utilizes Firebase for authentication and data storage.

License

Notifications You must be signed in to change notification settings

ggroce/stuffs-store-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stuffs Store: a ReactJS frontend for a generic web store

WIP - Developing a fully featured React storefront, complete with account creation, user login, shopping cart, and multiple layers of components that host the collections of products.

Details on the tech and packages being used

  • ReactJS, using functional components and hooks
  • Redux used for state, with Reselect for memoization and Redux-persist used for persistence between reloads and page close
  • Redux-saga used extensively for handling and monitoring all dispatched actions
  • Styled Components being used throughout
  • React-router-dom used with both normal component routes and dynamic routes acting off match.params
  • Firebase being used for user auth/accounts and store of data, (collections of products)
  • Stripe integrated for payments




Todo:

  • Update Stripe package/component to a newer version, possibly refactor into a new component rather than modal
  • Create function to clear cart contents on Stripe transaction success

About

Responsive ReactJS frontend for a generic web store. Utilizes Firebase for authentication and data storage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published