Cao Zeyu - Project Portfolio
Overview
termiNus is an interactive Command Line Interface (CLI) task manager for undergraduate students in NUS. This program will help them achieve a better grip on their school life as well as assist in better management of their daily expenses and be reminded of any library loans.
Summary of Contributions:
Code Contributed
Enhancement implemented:
- Enhancement in ListCommand
- Enable the
list
command to support the function of listing tasks under a certain priority or category. - Enable the
list
command to list other types of items (e.g. links, etc.) by identifying the corresponding sub-root command when parsing user’s input for listing items.
- Enable the
- Adding Link and LinkList
- Zoom meeting links for modules can be added to a list of links with corresponding module name and type of usage (i.e. lecture, tutorial, lab, or project).
- The list of links can be saved in a separate .txt file, supporting basic commands like
add
ordelete
.
Contributions to User Guide:
- Features of listing items.
Contributions to Developer Guide:
- Implementation of
list
. - Instructions for manual testing.
- Command component and Command class diagram.
Contributions to Team-based tasks:
- Use issue tracker to add necessary issues.
- Do some smoke-tests to test the features.