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:
  1. 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.
  2. 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 or delete.
Contributions to User Guide:
  1. Features of listing items.
Contributions to Developer Guide:
  1. Implementation of list.
  2. Instructions for manual testing.
  3. Command component and Command class diagram.
Contributions to Team-based tasks:
  1. Use issue tracker to add necessary issues.
  2. Do some smoke-tests to test the features.