Project: HRMate
HRMate is a desktop address book application that aims to streamline HR processes, by offering an intuitive, CLI-based
contact management system with specialised functionalities for HR tasks. It has a GUI created with JavaFX, and is
written in Java with about 10 kLoC.
Given below are my contributions to the project.
- Code contributions: RepoSense link
- Documentation:
- User Guide:
- Amended intro and quick start sections #175
- Add documentation for the features
help
, list
, add
, edit
, add-tag
, delete-tag
#15 #164
- Developer Guide:
- Add implementation and user stories for the commands
add-tag
, remove-tag
#27 - Add Effort section #182
- Add 4 proposed enhancements #203
- Feature Development:
- Developed
add-tag
#49, delete-leave
#77, edit-leave
#155. - Wrote unit tests for the above commands (in same PR).
- Fix bugs
- leave display employee object instead of employee name #97
- add-tag command resetting filters after execution #156
- add-tag command throwing wrong errors #167
- Project Management:
- Community:
- Reviewed 22 PRs: reviewed PRs
- Reported bugs for other teams during PE-D.