Prerthan Munireternam's Project Portfolio Page
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
- User Guide: ([#85], [#86], [#87], [#88], [#89] for link : https://github.com/AY2021S2-CS2103T-W12-1/tp/actions?page=6 )
- 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 )