Peddy is a pet adoption platform where users can browse and adopt pets. It provides APIs to fetch pet-related data such as all pets, categories of pets, specific pet details, and pet data based on category.
- Dynamic Pet Listings: Users can view all available pets for adoption with detailed information.
- Category Filtering: Pets can be filtered based on various categories, such as dogs, cats, and more.
- Like Functionality: Users can "like" pets, adding their thumbnails to a separate grid for easy viewing.
- Modal Details: Clicking on a pet’s "Details" button opens a modal displaying comprehensive pet information.
- Sorting Functioanlity: Clicking on 'Sort by Price' will sort the pets list by price in descending order. Works on all categories.
- Arrow Functions: For concise function expressions.
- Template Literals: For easier string interpolation in HTML.
- Destructuring Assignment: To extract values from API responses efficiently.
- Modules: To organize code in separate files for better maintainability.
- Promises: For handling asynchronous data fetching from APIs.