This web application allows users to view, filter, and add products to their shopping cart. The application is developed using React and Redux.
- View Product List: Users can see a list of available products in the application.
- Filtering: Users can filter products based on category, price range, or other attributes.
- Add to Cart: Users can add desired products to their shopping cart and view the products in their cart.
- Remove from Cart: Users can remove products from their shopping cart.
To run the application locally, follow these steps:
- Clone the repository:
git clone https://github.com/mehmetsinann/shopping-cart-redux.git
- Navigate to the project directory:
cd shopping-cart-redux
- Install the dependencies:
yarn
- Start the development server:
yarn start
- Open your browser and visit:
http://localhost:3000
- Upon opening the application, you will see the product list.
- Use the provided filters to refine the list based on your preferences.
- Click on the "Add to Cart" button to add a product to your shopping cart.
- To view your shopping cart, click on the "Cart" icon in the navigation bar.
- In the cart view, you can remove products by clicking on the "Remove" button.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Submit a pull request.