Skip to content

tkeqin/catadopt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FurEver | Cat Adoption Management System 🐾

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.


🚀 Project Overview

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.

Key Objectives

  • 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.

✨ Key Features

🔐 Multi-Level User Access

  • 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.

🐈 Cat Management & Filtering

  • 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.

📝 Adoption Workflow

  • Digital Applications: Structured form submission for interested adopters.
  • Feedback System: Allows approved adopters to leave reviews, fostering a community of trust.

🛠️ Technology Stack

  • 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

📊 Database Design

The system utilizes a normalized MySQL database with four primary tables:

  1. Users: Handles authentication and role-based access.
  2. Cat: Stores detailed feline profiles and health statuses.
  3. Adoptions: Tracks the relationship between users and cats.
  4. Feedback: Manages user reviews post-adoption.

📝 Course Information

  • Course: SECV2223 - Web Programming
  • Institution: Universiti Teknologi Malaysia (UTM)
  • Semester: Semester 2, 2024/2025
  • Date: July 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors