This is a program that simulates a server that handles tasks that require a number of workers. This project was developed on the IntelliJ IDEA Community Edition.
Figure 1. The view of the application. The tab containing the table view of tasks (left) and the tab containing the table view of workers (right).
Figure 2. The view of a task. The task is defined as an object that requires an amount of work to be accomplished. The identifier is generated automatically, while the rest of the fields must be filled in manually by the user.