This project is in progress and made as part of the Zero To Mastery Complete React Developer Course.
It involves creating a shopping application that utilizes foundational React concepts in addition to best practices and commonly used libraries/framework extensions.
So far, it utilizes:
- React 18+
- TypeScript 4.9+
- styled-components
- Prettier
- Redux (now migrating to redux toolkit!)
- redux-saga for handling async requests
- Firebase
- Google sign-in as well as account creation and authentication
- Data management with Firebase noSQL database
- Stripe
- Uses Stripe payment API to handle mock shop payments with a card
- Netlify
- CI/CD and website hosting
- Serverless functions