-
This is a desktop deadline manager application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
-
It is designed for students in NUS School of Computing who can type fast and are comfortable with command line inputs. However, students from other faculties are welcome to use our deadline manager.
-
Our main value proposition:
-
Fully featured command line interface, allowing users to do what they need faster without needing to use the mouse.
-
More features than regular deadline managers, such as the ability to snooze impending deadlines and procrastinate.
-
Fully tested, including automated GUI testing.
-
Acknowledgements
-
This application is based on AddressBook Level 4.
-
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.
-
Libraries used: TextFX, ControlsFX, Jackson, Guava, JUnit5