Welcome to GadgetHeaven — the best place to find the latest gadgets! This responsive site, built with React, lets you browse, add to your cart or wishlist, and shop easily.
- Product Filtering by Category: Quickly filter products like Computers, Phones, and Smart Watches.
- Cart & Wishlist Management: Add and manage items in your cart or wishlist.
- Price Sorting in Cart: Sort cart items by price in descending order, with total price displayed.
- Toast Notifications: Instant feedback when adding items to the cart or wishlist.
- Statistics Page: Charts for price vs. product name and scatter plots for ratings.
- React Router: For managing routes and navigation.
- React Context API: For global state management.
- React Hooks: useState, useEffect, useContext, useLocation.
- React-Helmet: For dynamic document titles and favicons.
- LocalStorage: To persist cart and wishlist data across page reloads.
- Context API: Handles global state for cart and wishlist.
- LocalStorage: Ensures data persistence across reloads.
- React
- React Router
- React Context API
- React Helmet
- Clone the repository:
git clone https://github.com/your-username/gadgetheaven.git