Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xyryc/peddy-pet-adoption-platform
https://github.com/xyryc/peddy-pet-adoption-platform
css daisyui dom-manipulation figma html javascript surge-sh tailwindcss
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/xyryc/peddy-pet-adoption-platform
- Owner: xyryc
- Created: 2024-10-27T10:29:30.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T11:01:58.000Z (4 months ago)
- Last Synced: 2024-12-11T01:37:15.477Z (2 months ago)
- Topics: css, daisyui, dom-manipulation, figma, html, javascript, surge-sh, tailwindcss
- Language: HTML
- Homepage: http://peddy-pet-adoption-platform.surge.sh/
- Size: 11.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Peddy - Pet Adoption Platform
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.## Key Features
1. **Dynamic Pet Listings**: Users can view all available pets for adoption with detailed information.
2. **Category Filtering**: Pets can be filtered based on various categories, such as dogs, cats, and more.
3. **Like Functionality**: Users can "like" pets, adding their thumbnails to a separate grid for easy viewing.
4. **Modal Details**: Clicking on a pet’s "Details" button opens a modal displaying comprehensive pet information.
5. **Sorting Functioanlity**: Clicking on 'Sort by Price' will sort the pets list by price in descending order. Works on all categories.## ES6 Features Used
- **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.## Live Link
[View Live Project](https://peddy-pet-adoption-platform-assignment.surge.sh)