Skip to content

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

Notifications You must be signed in to change notification settings

University-Project-Repos/AirportParking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SENG201 Airport Parking App

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.

chch_airport

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.

Instructions

Requirements

  • Java 16
  • Maven

Test

mvn clean test

alternatively, click here

Build

mvn clean compile assembly:single

Run

CLI

java -jar target/CIAL-1.0-jar-with-dependencies.jar

GUI

java -jar target/CIAL-1.0-jar-with-dependencies.jar gui

The GUI should display similar to the following:

GUI

About

Software engineering solo project at University of Canterbury: CLI & GUI desktop application for algorithmically computing multiple parking lot fees at the Christchurch international airport. Developed for the course SENG201.

Topics

Resources

Stars

Watchers

Forks

Languages