eCommerce web application using React. Homepage has pure React slider, categories, products and other components. Users can find products from home page or categories page. Add products to the cart and checkout.
In this project I used functional reusable React components, React hooks, styled components, Redux toolkit and Stripe for checkout.
You can see the website here
This is one of three parts of full stack eCommerce app. You can find the Node.js/MongoDB REST API backend here and the React Shop Admin Dashboard here
- HTML
- CSS
- Javascript
- React
- Tachyons
- styled-components
- Material-UI
- React Stripe Checkout
- React Router
- React Hooks
- React Redux / Redux toolkit
To run the application
- Clone this repo
- Run
npm install
- Run
npm start
Add server url in src/requestMethods.js
Add Stripe publick key STRIPE_PUB_KEY
in src/pages/Cart.js
Deployed on Netlify You can see the website here
- Ali Darraji - https://github.com/adarraji