Credit: @jaronchan
-
This is a desktop Session Logger and Planner application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
-
It is a simple Java application intended for social workers to help them plan their day and keep track of their beneficiaries.
-
Some key features of this application include data encryption, secure sign-on, an address book, a planner/todo list, and user session reporting.
-
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, Google Oauth, Google Calendar API