Project
Ticket Tracking App
A JavaFX desktop Trouble Ticket Tracking System built in Java 21 and JavaFX, with JSON persistence, ticket filtering, comment history, visual priority indicators, and a clean UI.
The application features a modular design, allowing for easy maintenance and scalability. It includes comprehensive JUnit test coverage to ensure reliability and correctness.
While the application is designed for desktop use, it can be easily extended to support web-based interfaces or integration with other systems.
Java • JavaFX • JUnit • JSON • Maven • GitHub Actions


Further Details
This application demonstrates a Java-based ticket tracking application that allows users to create, read, update, delete, and manage tickets. It includes features such as filtering tickets by status, assigning tickets to users, and displaying ticket details. The application features a modular design, allowing for easy maintenance and scalability. It includes comprehensive JUnit test coverage to ensure reliability and correctness.