Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/divyansh956/shopping-cart
This project is a React.js-based shopping cart application that allows users to add and remove items from their cart.
https://github.com/divyansh956/shopping-cart
api hooks reactjs redux-toolkit
Last synced: about 14 hours ago
JSON representation
This project is a React.js-based shopping cart application that allows users to add and remove items from their cart.
- Host: GitHub
- URL: https://github.com/divyansh956/shopping-cart
- Owner: divyansh956
- License: mit
- Created: 2023-11-16T13:21:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-16T16:49:39.000Z (about 1 year ago)
- Last Synced: 2024-11-11T23:06:17.248Z (2 months ago)
- Topics: api, hooks, reactjs, redux-toolkit
- Language: JavaScript
- Homepage: https://shopping-cart-divyansh956.vercel.app
- Size: 430 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shopping Cart App
This project is a React.js-based shopping cart application that allows users to add and remove items from their cart. The application uses Redux for state management and uses api for data fetch.
## Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Redux State](#redux-state)
- [Contributing](#contributing)
- [License](#license)## Features
- Add items to the shopping cart.
- Remove items from the shopping cart.
- Utilizes Redux for state management.
- Responsive and user-friendly interface.## Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/shopping-cart-app.git
```2. Change to the project directory:
```bash
cd shopping-cart-app
```3. Install dependencies:
```bash
npm install
```## Usage
1. Start the development server:
```bash
npm start
```2. Open your browser and navigate to [http://localhost:3000](http://localhost:3000).
3. Explore the shopping cart app and enjoy the seamless shopping experience!
## Redux State
The application utilizes Redux to manage the global state, providing a centralized store for efficient state management across components. Actions and reducers handle the state changes related to adding and removing items from the cart.
## Contributing
Contributions are welcome! If you'd like to contribute to this project, fork the repository, make your changes, and submit a pull request. Your feedback and enhancements are valuable.
## License
This project is licensed under the [MIT License](LICENSE).
---
Feel free to customize the content and structure according to your project's specific details. If you have additional features, dependencies, or setup steps, make sure to include them in the appropriate sections.