FurEver is a full-stack digital platform developed to streamline the cat adoption process. The system connects animal shelters with potential adopters, providing a centralized hub for managing pet records, health data, and adoption applications.
In manual shelter systems, tracking pet medical history and managing adoption requests can be disorganized. FurEver digitizes this workflow, ensuring every cat finds a loving home through a structured and transparent process.
- Efficiency: Automated management of cat records and adoption statuses.
- Integrity: Secure storage of health and medical data for every feline.
- Accessibility: Easy browsing and filtering for potential adopters.
- Admin Module: Full CRUD (Create, Read, Update, Delete) control over cat listings, user management, and the ability to approve/reject adoption requests.
- Adopter Module: Personal dashboard to track adoption history, update profiles, and submit feedback.
- Guest Module: Public browsing of available cats with access to adoption guidelines and fees.
- Health Tracking: Detailed records of age, breed, gender, and medical status (vaccinations/deworming).
- Smart Search: Advanced filtering by location, breed, and gender to help users find the perfect match.
- Soft-Delete Logic: Ensures data integrity by archiving cat records instead of permanent deletion.
- Digital Applications: Structured form submission for interested adopters.
- Feedback System: Allows approved adopters to leave reviews, fostering a community of trust.
- Backend: PHP (Server-side logic and session handling)
- Database: MySQL (Relational database with normalized tables and foreign key constraints)
- Frontend: HTML5, CSS3, JavaScript (Interactive UI and form validation)
- Tools: VS Code, XAMPP
The system utilizes a normalized MySQL database with four primary tables:
- Users: Handles authentication and role-based access.
- Cat: Stores detailed feline profiles and health statuses.
- Adoptions: Tracks the relationship between users and cats.
- Feedback: Manages user reviews post-adoption.
- Course: SECV2223 - Web Programming
- Institution: Universiti Teknologi Malaysia (UTM)
- Semester: Semester 2, 2024/2025
- Date: July 2025