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:
    • Created milestones and assigned issues to team members for v1.1, v1.2
  • Enhancements to existing features:
    • Wrote additional tests for existing features to cover Module and Availability attributes (Pull requests #69, #80)
  • 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)