With provided back-end API, I built this web store with React and its latest features like Hooks.
Clone to your own host and run npm ci
, then run npm start
.
It's basically the same as Create React App since this app is built by it.
- Created a simple UI Kit via
Button.js
,Input.js
andLoader.js
, - Used custom hook feature in
useFetch.js
, - Integrated with Stripe Checkout, using card numebr
4242 4242 4242 4242
to try it out, - Used
localStorage
to temporarily save users' products in the shopping cart.
- clsx
- React Router
-App
-Navbar
-Home
-Products
--Product
-About
-ProductDetails
--ProductDetailInfo
--ProductDetailNutrition
--ProductDetailStorage
-Cart
- Deploy to Netlify
- Add dark mode support