Kok Leong's Project Portfolio Page
Project: HireLah
HireLah is a desktop app that helps recruiters to manage talent and job candidates by tracking every step of the hiring process, from offering positions to scheduling interviews with candidates. It is optimised for Command Line Interface (CLI) users while still offering a GUI, so that power users can accomplish tasks much quicker by using commands . It is written in Java, and has about 10 kLoC.
Given below are my contributions to the project.
- New Feature: Applicant
- New Applicant data type to represent job applicants in HireLah
- contains new Gender and Age attributes to facilitate Human Resource needs.
- contains new HiredStatus property which is referenced by Interviews and Positions for functionality.
- Other notable contributions:
- Added and updated sample test data to support new Gender and Age attributes for Applicant.
- Added and updated unit tests for Applicant.
- Added and updated unit tests for Storage.
- Refactored classes and parameters with Persons to Applicant in the codebase to reflect evolving AB-3 to HireLah.
- Code contributed:
- Contributed over 1700+ LoC
- Project management:
- Reviewed 29 PRs.
- Documentation:
- User Guide:
- Added documentation for the features
add -a
,edit -a
,del -a
- Edited language and grammar to improve clarity and readability.
- Formatted structure to improve organisation of information.
- Added documentation for the features
- Developer Guide:
- Explanation for the implementation of Applicant
- Added user stories
- Glossary of terms to improve common understanding.
- Proof read to ensure language consistency.
- User Guide:
- Team-based tasks
- Refactored classes, parameters and tests with AddressBook to HireLah in the codebase to reflect evolving AB-3 to HireLah.
- Community:
- Contributed 3 issues during PE dry run