Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 811 Bytes

README.md

File metadata and controls

19 lines (16 loc) · 811 Bytes

Sterling-Shopping

A ReactJS-based shopping application. Displays shopping categories and items and their respective prices. Processes payments through stripe. Allows email + password sign-in as well as Google sign-in.

What I Learned

  • Data memoization
  • Container pattern for separation of concerns
  • Component-based file architecture
  • Sagas for management of side-effects and asynchronous actions
  • Thunks for asynchronous actions
  • POST/GET requests & managing backend using NodeJS and ExpressJS
  • Stripe framework
  • Creating, Reading, Updating, and Deleting data from database
  • Handling 404
  • React Hooks and functional components
  • Higher Order Components to extend functionality to components
  • Progressive Web App setup
  • Performance optimization using React.lazy, Reselect, Suspense, React.memo