Project: TutorSynch

Given below are my contributions to the project.

  • New Feature: Added the ability to record a student’s payment information. #59
    • What it does: Allows the user to record the Tutoring Fee and Payment Date of a student.
    • Highlights: This command is carefully setup in a way that allows for future enhancement (such as using Payment Date to indicate late payment, early payment, or due soon). This requires carefully thought out OOP design principles.
  • New Feature: Added the ability to use custom color code for Tags. #73
    • Highlights: Contains a Tooltip such that, when hovering over a tag, shows the Hex Color Code of the tag.
  • New Feature: Updated payment information to contain payment status. #101
    • Highlights: Contains PaymentInfo.Builder to dynamically build a PaymentInfo object, instead of using multiple manually-defined constructors.
  • Project management:
    • Managed releases v1.3 - v1.6 (5 releases) on GitHub
  • Documentation:
    • Ui Mockup:
      • Designed docs\images\Ui.png and docs\images\findLeeYuResult.png via PowerPoint. #38
      • Updated docs\images\Ui.png and docs\images\findLiRoyResult.png with official product screenshots. #183
    • User Guide:
      • Did cosmetic tweaks to existing documentations mentioning AddressBook instead of TutorSynch. #46
      • Added documentation for the feature payment. #59
      • Updated documentation for paymentStatus for the feature payment. #101
      • Updated documentation for Parameter Constraints (i.e. NAME, EMAIL, ADDRESS, & TAG). #128
      • Updated documentation for Constraints.
      • Updated documentation for Known Issues. #189, #197
    • Developer Guide:
      • Modified existing use cases for UC01, UC03, and UC04 prior to v1.3. #46
      • Added use cases for UC02, UC05, UC06, UC07 prior to v1.3. #46
  • Community:
    • PRs reviewed (with non-trivial review comments): #58
  • Testing:
    • Performed minor Smoke Testing for V1.3. #68
      • Bugs spotted during minor Smoke Testing: #81, #82
    • Performed minor Smoke Testing for V1.4. #100
      • Bugs spotted during minor Smoke Testing: #116
    • Performed major Smoke Testing for V1.5. #130
  • Bug Fixes:
    • Rectified the following bugs: #84, #85, #118, #128, #183, #296
    • Rectified multiple bug fixes pertaining to Payment command from PE-D: #290