A JavaFX-based desktop application to manage pet adoptions for animal shelters. The system allows users to handle adoption records and applications through an interactive graphical user interface.
- View and manage pet adoption records
- Submit and track adoption applications
- Interactive table-based UI using JavaFX
- Clean, modular code using MVC architecture
- Object-oriented models for application logic
- Java 17+
- JavaFX
- Maven
- MVC Architecture
Adoption.javaandAdoptionApplication.javaare model classes that represent adoption records and applications.AdoptionController.javahandles the input and processing of new adoption records.AdoptionsTableController.javamanages the display and updating of adoption data in a table format.App.javalaunches the JavaFX GUI application.
- Java 17 or higher
- Maven
- JavaFX SDK (if using a standalone setup)
git clone https://github.com/Shivam-Kapure/Pet-Adoption-Management-System.git
mvn clean javafx:run