A React-based shopping cart application that allows you to browse products, add them to the cart and manage quantities. The app features dynamic updates using React context for state management, ensuring a seamless user experience. Built with modern React best practices, it emphasizes responsiveness and usability.
- Product Listing: Display a list of available products with prices and an "Add to Cart" button.
- Cart Management: Manage items in the cart, including adding and removing items.
- Total Calculation: Calculate and display the total cost of items in the cart.
- Notifications: Show notifications for successful item additions with automatic dismissal.
- Clone the repository:
git clone <repository-url>
- Navigate into the project directory:
cd rx-shopping-cart
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your browser and visit:
http://localhost:3000
- React
- JavaScript (ES6+)
- HTML/CSS
- npm (Node Package Manager)
Contributions are welcome! Feel free to fork this repository and submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.