Project: HireMe

HireMe is a desktop application for managing internship applications, 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, HireMe can get your internship tracking tasks done faster than traditional GUI apps.

Given below are my contributions to the project.

  • New Feature: Statuses for internship applications.

    • What it does: allows the user to mark internship applications as PENDING, ACCEPTED or REJECTED.
    • Justification: This feature improves the product significantly because a user should be able to track the outcomes of the applications.
  • New Feature: UI for internship applications' statuses.

    • What it does: allows the user to see the statuses of the internship applications. The statuses are coloured coded for easier identification.
    • Justification: This feature improves the product significantly because a user should be able to see the statuses of the applications easily.
    • Highlights: Any modification to any status will be reflected in real time in the UI.
  • Code contributed: RepoSense link

  • Project management:

    • Managed releases v1.3 - v1.5rc (3 releases) on GitHub
  • Enhancements to existing features:

    • Wrote tests for InternshipApplication Model (Pull request #100).
    • Wrote tests for existing and new features (Pull request #69, #73, #115).
  • Documentation:

    • User Guide:

      • Updated documentation for the features (Pull request #108).
      • Included FAQ segment (Pull request#189).
    • Developer Guide:

      • Added implementation details of the application Architecture as well as /find and /list feature (Pull request #129, #201).
      • Added user stories (Pull request #29).
  • Community:

    • PRs reviewed with non-trivial review comments (example: #110)