-
This is a desktop Movie Planner application that helps cinema manager to plan movie schedules. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
For developers setting up MVP, please refer to the "DeveloperGuide.adoc" under "Section 2. Setting Up" and ensure the steps are properly followed.
For users who are new to MVP, please refer to the "UserGuide.adoc" for instructions on how to use the MVP application.
Below is a list of useful links to the relevant documents to get you started.
To run the tests for this application, ensure that you are using IntelliJ IDE, and:
[FOR DEVELOPERS] 1. Create your own automated tests for your relevant features 2. Under "src/", right-click on the "test" folder and select "Run 'All Tests'"
[FOR USERS] 1. Under "src/", right-click on the "test" folder and select "Run 'All Tests'"
-
Lai Qi Wei - Developer
-
Oh Han Yi - Developer
-
Chan Jun Yuan - Developer
-
Chan Yik Wai - Developer
-
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.
-
Libraries used: EasyBind, TextFX, ControlsFX, Jackson, Guava, JUnit4