CatastoGUI is a basic tool, written in Java 11, to query the land registry of the Provincia Autonoma di Trento developed as a project for the programming exam at Università degli Studi di Milano.
The user interface is built using JavaFX v11, the layout is stored in a FXML file.
All I/O bound operations are executed in a separate Thread to prevent blocking the UI and to ensure a pleasant UX.
This tool features a built-in, locally hosted map powered by Leaflet that can interact with the Java code and the other way around.
All requests are handled in Java.