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)