Project: PleaseHireUs

PleaseHireUs (PHU) is a desktop app for managing internships, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, PHU can get your internship management tasks done faster than traditional GUI apps.

Given below are my contributions to the project.

  • New Feature: Added the ability to view more details of a selected internship
    • What it does: Allows the user to view contact details and more
    • Justification: This feature improves the product significantly because a user will want to view detailed information
  • New Feature: Added the ability copy all details of a selected internship
    • What it does: Allows the user to copy details quickly to share to other platforms
    • Justification: This feature improves the product significantly because a user will want to share their application details
  • Code contributed: RepoSense link

  • Enhancements to existing features:
    • Allow size of MainWindow to be resized infinitely and also have a minimum size
    • Create hyperlink within the view panel to allow users to enter websites fast
      • Justification: This is a quality of life feature for users to not have to copy and paste a link into their browser
    • Added several miscellaneous tests to improve code coverage #109
    • Ensure UI resizing does not truncate text #162
  • Documentation:
    • User Guide:
      • Added documentation for the features view #69, copy #135
    • Developer Guide:
      • Added documentation for the features view, copy #135
      • Add diagrams for the features view and copy #142
      • Update documentation for UI component #144
  • Community:
    • Reported an above-average number of bugs in the PE-D (examples: ped)
    • PRs reviewed (with non-trivial review comments): #225