Catalog of Gadgets is a modern web application that allows users to browse through a catalog of various gadgets, add them to the cart, or save them to a favorites list. The application provides convenient tools for filtering products by price, novelty, and alphabetical order. Users also receive notifications when items are added to or removed from the cart or favorites.
- Product Catalog: Browse through a wide range of gadgets.
- Filtering: Filter products by price, novelty, and alphabetical order.
- Cart Management: Add or remove items from the shopping cart.
- Favorites: Save gadgets to a favorites list for later viewing.
- Notifications: Receive alerts when items are added to or removed from the cart or favorites.
- React: A JavaScript library for building user interfaces.
- TypeScript: A superset of JavaScript that adds static types.
- Tailwind CSS: A utility-first CSS framework for styling.
- Context API: Used for managing global state in the application.
To run this project locally, follow these steps:
- Clone the repository:
https://github.com/Bad-Script-Boys/react_phone-catalog.git
- Navigate to the project directory
cd react_phone-catalog - Install dependencies
npm install
- Start the application
npm start