A modern pet adoption platform connecting loving families with pets in need. This project demonstrates full-stack capabilities with a focus on frontend development, API integration, and responsive design.
- Responsive UI: Mobile-first design with Tailwind CSS + DaisyUI components
- Dynamic Content: Real-time pet data fetching from REST API
- Interactive Elements:
- Mobile-responsive hamburger menu
- Price sorting (Low-High/High-Low)
- Favorites gallery with image storage
- Pet details modal with vaccination info
- Error Handling: Graceful error states for API failures
- Accessibility: ARIA labels and semantic HTML
- Performance Optimizations:
- Lazy image loading
- Dynamic content rendering
- Efficient state management
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Styling: Tailwind CSS + DaisyUI
- API: Programming Hero Pet API
- Tooling: Vite (recommended), npm scripts
git clone https://github.com/FahmidaTasmia/PetAdoptHub.git
cd petAdoptHub
## Project Structure π
pet-adoption-hub/
βββ src/
β βββ assets/
β βββ scripts/
β β βββ main.js
β βββ styles/
β β βββ main.css
β βββ index.html
βββ public/
β βββ images/
βββ package.json
βββ vite.config.js
Live Demo π
https://petadpotthub.netlify.app/