Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sudipto68/redux-toolkit-ecommerce-pratice
This is a dummy ecommerce website to practice redux toolkit's core features
https://github.com/sudipto68/redux-toolkit-ecommerce-pratice
axios createasyncthunk ecommerce react react-bootstrap react-elastic-carousel react-router react-toastify redux redux-toolkit shopping-cart wishlist
Last synced: 10 days ago
JSON representation
This is a dummy ecommerce website to practice redux toolkit's core features
- Host: GitHub
- URL: https://github.com/sudipto68/redux-toolkit-ecommerce-pratice
- Owner: sudipto68
- Created: 2022-06-18T12:45:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-23T14:54:27.000Z (over 1 year ago)
- Last Synced: 2023-07-23T15:43:17.670Z (over 1 year ago)
- Topics: axios, createasyncthunk, ecommerce, react, react-bootstrap, react-elastic-carousel, react-router, react-toastify, redux, redux-toolkit, shopping-cart, wishlist
- Language: JavaScript
- Homepage:
- Size: 20.8 MB
- Stars: 2
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a Demo E-commerce Web App. To show the main functionality of an Ecommerce Project with Redux Toolkit. I have used Fake Store API as a dummy API to get the products.
Till now:
1. User Can search or browse products and see the product detail page.
2. Add product to cart and in the cart page increment and decrements products and also remove products from the cart.
3. Users can see suggested products on each product's detail page.
4. Wishlist functionality based on local storage.
5. Users can filter products by category.I have not implemented any authentication for this project yet. I have used the Redux toolkit for state management purposes.
## Used Technology:
1. React Js
2. React Bootstrap
3. React Router (v6)
4. Redux Toolkit - for state management
5. React Toastify
6. React elastic carouselIn the project directory, you can run:
### `npm start`