The main objective of the PetHaven project is to develop a secure, scalable, and user-friendly pet adoption platform that caters to the specific needs of different stakeholders through a role-based modular architecture. The system aims to streamline and automate the entire adoption and supply process—from pet listing and adoption management to delivery tracking and return processing for supplies—by offering dedicated functionalities to Admins, Shelters, Adopters, and Delivery Partners
PetHaven is a feature-rich, multi-role web application developed using Java Spring Boot for the backend, React.js for the frontend, and MySQL as the database. It is designed to provide a seamless digital adoption, selling, and delivery experience for various stakeholders—Admins, Shelters (Sellers), Adopters (Buyers), and Delivery Partners—each with distinct roles and functionalities. The platform enables shelters to register, manage adoptable pets with multiple images, track adoption requests, run live pet auctions or supply auctions, handle inventory of pet supplies, and view adopter feedback. Adopters can register, search for pets or supplies using voice or filters, add adoption kits to their cart, place and track adoption requests or orders, make payments via UPI/CARD/COD, write reviews, and request returns for supplies. Admins manage shelter approvals, pet categories and breeds, adopters, pets, delivery partners, adoption/deliver assignment, and payments. Delivery partners register with necessary documents, get approved by the admin, and update the delivery status of assigned adoption kits or supplies. The inclusion of features like real-time auction bidding for pet supplies or adoption sponsorships, voice-based pet/supply search, structured return/refund tracking for supplies, and admin-controlled delivery assignment distinguishes PetHaven as a dynamic and modern pet adoption platform tailored for efficiency, convenience, and scalability.
Keywords: Pet Adoption Platform, Pet Auctions, Spring Boot, React.js, Multi-role System, Voice Search, Adoption & Return Management.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENTS:
· Front End : HTML ,CSS, React JS
· Scripts : JavaScript.
· Backend Language : Java
· Database : MySQL 6.0
· IDE : Eclipse(2019-3)
HARDWARE REQUIREMENTS:
· RAM : 4GB
· Hard Disk : 500 GB