Libraries 1- React https://reactjs.org/docs/create-a-new-react-app.html 2- Matrial-Ui https://material-ui.com/ 3-Icons (Matrial-ui-icons ) https://material-ui.com/components/icons/#icons 4-commercejs https://commercejs.com/docs/sdk/getting-started#installation 5-stripe(payment-method) https://stripe.com/docs/stripe-js/react 6-react-router-dom https://reactrouter.com/web/guides/quick-start 7-react-hook-form https://react-hook-form.com/
1-React npx create-react-app my-app cd my-app npm start 2-Matrial-ui npm install @material-ui/core
3-Stripe npm install --save @stripe/react-stripe-js @stripe/stripe-js
4-React-dom npm install react-router-dom
5-commerce-js npm install @chec/commerce.js 6-icons npm install @material-ui/icons 7-react-hook-form npm install react-hook-form