This app has the Home page, User Authentication, Checkout page, Secured Online Payment using Stripe, and Orders History page using Firestore.
Initialize app with tailwind
npx create-react-app amazon-clone-ts --template typescriptcd amazon-clone-tsnpm install -D tailwindcssnpx tailwindcss initDependencies
npm i @mui/icons-material @mui/material @emotion/styled @emotion/react react-router-domnpm i react-currency-format --forcenpm i @types/react-currency-formathttps://firebase.google.com/docs/web/modular-upgrade#update_imports_to_v9_compat
npm i firebase@latesthttps://github.com/joshwcomeau/react-flip-move
https://github.com/stripe/stripe-node
npm i @stripe/stripe-jsnpm i @stripe/react-stripe-jshttps://react-typescript-cheatsheet.netlify.app/docs/basic/getting-started/forms_and_events/
npm i axiosnpm i momentDeploy Firebase function
firebase deploy --only functions