Shopping Cart Application

This web application allows users to view, filter, and add products to their shopping cart. The application is developed using React and Redux.

Features

  • 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.

Installation

To run the application locally, follow these steps:

  1. Clone the repository: git clone https://github.com/mehmetsinann/shopping-cart-redux.git
  2. Navigate to the project directory: cd shopping-cart-redux
  3. Install the dependencies: yarn
  4. Start the development server: yarn start
  5. Open your browser and visit: http://localhost:3000

Usage

  1. Upon opening the application, you will see the product list.
  2. Use the provided filters to refine the list based on your preferences.
  3. Click on the "Add to Cart" button to add a product to your shopping cart.
  4. To view your shopping cart, click on the "Cart" icon in the navigation bar.
  5. In the cart view, you can remove products by clicking on the "Remove" button.

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request.