CLI and GUI desktop application for simulating checking vehicles in and out of Christchurch International Airport parking lots, and generating the fee amount for any duration of parking.
My first Java project, and only just not flunked if not for the last-moment discovery of an invisible IDE import bug randomly misleading results. The application is since refactored when migrating to Java 16 with an aesthetically improved and more robust JavaFX GUI. Being a university project for introductory software engineering, the algorithmic computing of parking costs is not updated to reflect changes in official prices. The amount of parking spaces available for each parking lot is also not a correct representation.
- Java 16
- Maven
mvn clean test
alternatively, click here
mvn clean compile assembly:single
java -jar target/CIAL-1.0-jar-with-dependencies.jar
java -jar target/CIAL-1.0-jar-with-dependencies.jar gui
The GUI should display similar to the following: