-
This is a desktop task management application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
-
The GUI incorporates three list panels for easy viewing of different types of tasks
-
Events
-
Deadlines
-
Floating tasks (tasks with no start/end)
-
-
Developer features include
-
JUnit test cases, including automated GUI testing.
-
Support for Build Automation using Gradle and for Continuous Integration using Travis CI.
-
-
Original application code by SE-EDU
-
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.