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).

Given below are my contributions to the project.

  • New Feature: A statistic bar chart
    • What it does: Provides an overview of the number of applications in each application process using a stacked bar chart.
    • Justification: This is a quality of life feature for users to get a rough idea regarding the state of their applications
  • Code contributed: RepoSense link

  • Enhancements to existing features:
    • Enable find command to filter by several categories (company name, position, tags, date, and application process)
    • Fixed bugs from Practical Examination Dry Run: (Pull requests: #213, #223)
    • Wrote test cases for find command and statistics
  • Documentation:
    • User Guide:
      • Added documentations for the features find
      • Added prefix summary
      • Added the statistic panel section in “Navigating the GUI”
      • Added guide to editing the save file manually (i.e. Appendix: Manually Editing the Save File section)
    • Developer Guide:
      • Added find implementation section
      • Added use case for find
      • Added instructions for manual testing for find
      • Added documentation for the Bar Chart
  • Community:
    • Reported an above-average number of bugs in the PE-D (Examples: Bug #2, Bug #4)
    • PRs reviewed (with non-trivial review comments): #25, #93