Skip to content

Repository files navigation

Catalog of Gadgets

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.

Features

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

Technologies Used

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

Installation and Setup (node version 18+)

To run this project locally, follow these steps:

  1. Clone the repository:
    https://github.com/Bad-Script-Boys/react_phone-catalog.git
    
  2. Navigate to the project directory
     cd react_phone-catalog
    
  3. Install dependencies
     npm install
    
  4. Start the application
     npm start

Releases

Packages

Used by

Contributors

Languages