Welcome to the Pet Adoption Platform, a React-based application that allows users to browse, favorite, and manage adoptable pets. This app also supports adding pets to favorites, viewing details, and managing the pet list.
Check out the live demo here: Pet Adoption Platform JSON SERVER: https://json-server-backend-x08i.onrender.com/pets
- View All Pets: Browse through a list of adoptable pets with their details.
- Favorite Pets: Add pets to your favorites and easily access them in a separate view.
- Search Pets: Filter pets by type (e.g., dog, cat) using a search bar.
- Pet Details: View more detailed information about a specific pet.
- Manage Pets:
- Delete Pets: Remove pets from the list.
- Update Pets: Update pet details via the backend API.
- Persistent Favorites: Favorites are saved in
localStorage
for persistence across sessions.
- Frontend: React
- Backend: JSON Server (mock RESTful API)
- State Management: React
useState
anduseEffect
- Styling: CSS
- Routing: React Router
Add the ability to upload pet images. Enhance the pet update functionality with a dedicated form. Introduce authentication for better data privacy. Optimize responsiveness for mobile devices.