Project: TAfinder

TAfinder is a desktop address book application used by SOC professors to choose TAs from a large pool of applicants. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.

Given below are my contributions to the project.

  • New Feature: Added the comment command.
    • What it does: Allows the user to add comments to applicants.
    • Justification: This allows flexibility for the user to add any additional information about the applicant.
    • Highlights: This feature allows the user to add comments to applicants.
    • Credits: AB3
  • Code contributed: RepoSense link

  • Project management:
    • Managed releases v1.3 - v1.5rc (3 releases) on GitHub
  • Enhancements to existing features:
  • Refactored the ability to add applicants.
    • What it does: Allows the user to add applicants and their information to the list of applicants.
    • Justification: This feature is necessary as it allows the user to add applicants to the list of applicants.
    • Highlights: This feature allows the user to add applicants with their information to the list of applicants.
    • Credits: AB3
  • Documentation:
    • User Guide:
      • Added documentation for the features add and comment: #57, #89
      • Reformatted UG to be more reader friendly: #107, #175
    • Developer Guide:
      • Added implementation details of the comment feature.
  • Community:
  • Tools:
    • Integrated a third party library (MarkBind) to the project (#107)