RC4HDB

RC4HDB is a desktop application which streamlines the daily workflow of RC4 housing management staff, by providing specialised features which solve their resident & venue management needs.

Given below is a summary of my notable contributions to the project. You can find my full contribution here.

Project management

  • Setting up the GitHub team organization, repository, Codecov & Gradle.
  • Renaming the product & changing product icon.
  • Administrative tasks such as meeting minutes & work delegation in the weekly scrum meeting.

Code contribution

  • Enhancements to new & existing features
  • Miscellaneous contributions
    • Storage unit tests (#201, #276).
    • Model Manager unit tests (#298).
    • Sample residents, venues & bookings (#182).

Documentation

  • User Guide
    • Ported from AB3 to RC4HDB to meet our specifications. Crafted the introduction, value proposition and target audience.
    • Re-organized UG into distinct sections i.e. file management, venue management etc. (#132)
    • Added/Modified the quality-of-life & find command sections.
    • Enhanced user experience by adding notification callouts, and expanded the FAQ (#312).
  • Developer Guide

Community

Appendix

Contributions to the Developer Guide:

These are the UML diagrams I have updated/added to the DG.

UiClassDiagram

CommandHistoryClassDiagram

CommandHistoryActivityDiagram