Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shivang1179793/e-commerce-website

🛍️ E-Commerce Website with ReactJS, Redux, and API Integration Built an responsive e-commerce website using ReactJS and Redux. Fetches products dynamically from an API and manages the shopping cart. Demonstrates modern front-end practices for a seamless user experience. Tech: ReactJS, Redux, API Integration
https://github.com/shivang1179793/e-commerce-website

commerce react react-bootstarp react-icons react-router react-router-dom reactjs redux redux-thunk shopping-cart

Last synced: 4 days ago
JSON representation

🛍️ E-Commerce Website with ReactJS, Redux, and API Integration Built an responsive e-commerce website using ReactJS and Redux. Fetches products dynamically from an API and manages the shopping cart. Demonstrates modern front-end practices for a seamless user experience. Tech: ReactJS, Redux, API Integration

Awesome Lists containing this project

README

        

# e--commerce-website
🛍️ E-Commerce Website with ReactJS, Redux, and API Integration Built an responsive e-commerce website using ReactJS and Redux. Fetches products dynamically from an API and manages the shopping cart. Demonstrates modern front-end practices for a seamless user experience. Tech: ReactJS, Redux, API Integration.
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:

User Can search or browse products and see the product detail page.
Add product to cart and in the cart page increment and decrements products and also remove products from the cart.
Users can see suggested products on each product's detail page.
Wishlist functionality based on local storage.
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:
React Js
React Hooks
Redux
Redux Thunk
React-Router-dom (v6)
Redux Toolkit - for state management
JSX
react-icons
In the project directory, you can run:

# npm start