Skip to content

ziaddevv/pet_adoption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐾 Pet Adoption System - Java OOP Project

πŸ“Œ Project Overview

This Pet Adoption System is a Java-based object-oriented programming (OOP) project that simulates the process of adopting pets from a shelter. It allows users to view available pets, adopt a pet, and manage adoption records through a simple console-based interface.

πŸ’‘ Features

  • 🐢 Add pets to the shelter (dogs, cats, etc.)
  • πŸ‘¨β€πŸ‘©β€πŸ‘§ Register adopters with their personal details
  • πŸ”„ Match pets with adopters based on availability
  • πŸ“„ Display list of available pets and adopted pets
  • ❌ Remove adopted pets from availability
  • βœ… Maintain adoption records

πŸ› οΈ Tech Stack

  • Language: Java
  • Paradigm: Object-Oriented Programming (OOP)
  • Concepts Used:
    • Classes & Objects
    • Inheritance & Polymorphism
    • Encapsulation
    • Collections (ArrayList)
    • File Handling (optional)

About

Java Project about Pets Adoption shelters

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages