Project: DocBob

DocBob is a patient management application for Doctors to manage patient information, upcoming appointments and medical records. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.

Given below are my contributions to the project.

  • Code contributed: RepoSense link

  • Project management:
    • Managed UG and DG overall
    • Updated and closed milestones accordingly
    • Maintained milestones
    • Set up google docs for project planning
    • Set up meetings to discuss team projects
    • Fixed meeting time and kept track of each members prefered roles
  • Enhancements to existing features: Added updated the person field to include more information (Pull request [#2],[#3],[#4])
  • [link] (https://github.com/AY2021S2-CS2103T-W12-1/tp/pull/90#issue-609927203)
    • What it does: Blood group is an paramter that needs to be keyed in
    • Justification: Blood group is a piece of esential medical information that needs to be recorded by
    • Highlights: Was able to include Rh factor so we can input O+ instead of just O
    • Credits: Teammate Vivegan for using that code. Could not be merged due to branch being out of date
  • Documentation:
    • User Guide: ([#85], [#86], [#87], [#88], [#89] for link : https://github.com/AY2021S2-CS2103T-W12-1/tp/actions?page=6 )
      • Updated intro to UG
      • Updated order of feature description in UG
      • Updated FAQ part of UG
      • Updated Glossary part of UG
      • Added contact info in UG
      • Cleaned up UG
    • Developer Guide: ( [#95] for link : https://github.com/AY2021S2-CS2103T-W12-1/tp/actions/runs/737376287 )
      • Implemented product scope in DG
      • Implemented user stories in DG
      • Implemented use case in DG
      • Implemented non functional requirements in DG
      • Implemented glossary in DG
      • Implemented instructions for manual testing in DG
  • Community:
    • PRs reviewed (with non-trivial review comments): [#194] to [#218] link : https://github.com/AY2021S2-CS2103T-W12-1/tp/actions
    • Contributed to forum discussions
    • Some parts of the blood group feature I added was adopted by several other class mates
    • link : https://github.com/AY2021S2-CS2103T-W12-1/tp/commit/c489aacf9cc4d7dd12b2311550d20ec548ae1cc8#diff-9f6578d730d1857f0927c864f00a5d2b5a213c3496a5e80c5ee25be80892b853 )