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: List all internship applications.
- What it does: Allows the user to view all internship applications they had added in HireMe.
- Justification: This is a necessary feature for the HireMe application to reset the searches and filters and view the original list of internship applications.
New Feature: Filter through all internship applications by status.
- What it does: Allows the user to filter through all internship applications by status of pending, accepted or rejected.
- Justification: This feature is nice-to-have as it allows users to easily find a group of internship application of specified status.
Code contributed: RepoSense link
Project management:
- Added labels to repository to use in PRs and Issues.
- Wrote meeting minutes for weekly meetings in internal project notes.
Enhancements to existing features:
- Updated the GUI color scheme (Pull request #185)
- Updated the application with new logo (Pull request #222)
- Fixed checkstyle errors (Pull request #87)
Documentation:
User Guide:
- Added documentation for the features
filter
and list
(Pull request #126) - Improved introduction section and added table of contents (Pull request #200)
Developer Guide:
- Added implementation details and sequence diagram of the
filter
feature (Pull request #126) - Tweak sequence diagram to storage (Pull request #126)
- Added table of contents to introduction section (Pull request #200)
- Added use cases for exit
- Added index to glossary
Community: