PetAdopt - Responsive Pet Adoption Web App
Overview
PetAdopt is a responsive and accessible web application for discovering and managing pets available for adoption. Users can browse pets, view detailed profiles, and share listings, while admins can securely log in to create, edit, or remove pets from the platform. The application was built with vanilla JavaScript, Bootstrap 5, and the Noroff API, focusing on clean structure and an intuitive user experience.
Key Features
- Fully responsive design built with Bootstrap 5 and modular CSS components.
- Dynamic pet listing grid with API-driven data and live search functionality.
- Pet detail pages showing name, breed, age, and description with Adopt Me and Share actions.
- Admin authentication for creating, editing, and deleting pet listings.
- Accessible, SEO-friendly, and optimized interface tested with Lighthouse and WAVE.
- Deployed on Netlify with connected GitHub version control.
UI Showcase


