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 the ability to sort person in staffBook.
    • What it does: allows user to view the persons in a sorted order by a specified attribute. Sort command allows for multiple attribute with specified weightage.
    • Justification: This feature improves the product significantly because a user can prioritise and efficiently obtain information in a large dataset.
    • Highlights: This enhancement affects existing commands and commands to be added in future. It required an in-depth analysis of design alternatives. The implementation too was challenging as it required changes to existing commands.
  • Code contributed: RepoSense link

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