-
This is a desktop Event Organiser application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
-
It allows users to store their own personal particulars and organise events and for other users to join the event as event participants.
-
The event organiser can get participants to vote for the time and location to hold the event, and ask the application for recommendations based on the participants' schedule and addresses.
-
Support for Build Automation using Gradle and for Continuous Integration using Travis CI and Appveyor CI.
-
-
This application was based off se-edu/addressbook-level4
-
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.
-
Libraries used: TextFX, ControlsFX, Jackson, Guava, JUnit5