Multi-car Parking System

GitHub

Languages: Java

Tools: JavaFX, JSON

This project is an individual assignment that I have completed in my first year. The aim of the assignment was to create a car parking system for different vehicle classes. The brief only asked for a command-line application however, I took the initiative to implement a graphical representation of the application using the JavaFX library.

For the application, I used a Model-View-Controller (MVC) architecture approach to organise the structure. The idea behind this is so that each parts that makes the application. This allows the overall functionality of the application to stay intact when one part of the application changes.

The main features of the application includes: