Project: StaffConnect

StaffConnect offers convenience and peace of mind to a struggling student with memory recollection issues. This product allows users to easily identify and connect with educators by providing visual cues alongside contact details, supported by a quick and easy filter system. While it has a GUI, most of the user interactions happen using a CLI (Command Line Interface).

Given below are my contributions to the project.

  • New Feature: Added a fav and unfav command that allows the user to set contacts as Favourite, prioritizing them at the top of the list.
    • What it does: allows the user to set selected contact as favourite. Preceding unfav commands can be reversed by using the redo command.
    • Justification: This feature improves the product significantly because a user can view contacts that they prioritize at the top without the need to search below, bringing them more conveniences.
  • Code contributed: RepoSense link

  • Project management:
    • Managed releases v1.3 - v1.5rc (3 releases) on GitHub
  • Documentation:
    • User Guide:
      • Added documentation for the features fav and unfav: #140, #165, #237
    • Developer Guide:
      • Added implementation details of the fav/unfav feature: #151, #165
  • Community:
    • PRs reviewed (with non-trivial review comments): #32, #104
    • Reported bugs and suggestions for other teams in the module (examples: 1)
  • {you can add/remove categories in the list above}