The client is looking for a program that will allow them to track tasks that need to be completed. Once a task is completed, it will be submitted for approval. If the supervisor approves the completion of the task, it will be marked as complete. If the supervisor denies the completion of the task, it will be remarked as incomplete for the user to attempt to complete once more.
This GUI was created using JavaFX.
To the right are the elements of the GUI. Above is the controller, which shows the implementation of methods based on elements of the GUI.
Above is are the methods needed for the GUI to run.
A screen shot of the GUI is also included above, in which you can see the different statuses for tasks.
To the left is the Task class used for each of the tasks on the To-Do list.