A scheduling application is one of many important business tool that allows users to book, reschedule, and cancel appointments through user interfaces. Other than ability to view appointments in user interface, the major power of this tool is that the user also does not need to contact business managers to schedule or reschedule appointments or can make last-minute cancellation and such convenience overall saves the user and business time and money. Additionally, a scheduling application can be more than just working with appointments as it can be further extended to view customer and contact data as well which the business managers can quickly work around with and edit any necessary changes as the application streamlines these processes. Overall this project tries to emulate this useful business application and consist of several parts.
There are many more and all of them were discussed on the main project presentation file.
To run the program, open the project from the IDE and open the "main.java" from the src/main/main.java directory.