Mabel Koh - Project Portfolio Page
Overview
Patient Manager is a Command Line Interface (CLI) application for general practitioners (GP) who work in polyclinics to manage their patient list.
I, together with my teammates, developed this application as a team project for CS2113T module of NUS. This project aimed to develop a program targeting a current problem using Java the Object-Oriented paradigm.
The entire development cycle, excluding the planning stage which began a few weeks before actual development, consists of three iterations. In v1.0, we delivered the minimum viable product, and in v2.0, we continued to add features to our application. For v2.1, the last iteration, we focused on bug fixing and making improvements in product documentation.
Summary of Contributions
This is a link to the RepoSense dashboard, which has a detailed analysis of the lines of code contributed by me:
https://nus-cs2113-ay2021s2.github.io/tp-dashboard/?breakdown=true&search=Emkay16
Enhancement Implemented
- Implemented
help
andexit
commands, and updated and improved thehelp
command according to changes made to the project. - Implemented loading of save data in the
storage
class.
Contribution to User Guide
- Responsible for the first conversion of written User Guide to markdown.
- Added expected outcomes to the User Guide for commands with usage examples.
- General formatting and arrangement changes.
Contribution to Developer Guide
- Updated links and format issues
- Added documentation on implementation and design of help command
Contribution to Team-Based Tasks
- Tagging some issues raise in PE-D.
Review/Mentoring Contributions
Along the way of development, I have reviewed a number of pull requests opened by other team members. For a full list of PRs reviewed by me, you may refer to this link:
https://github.com/AY2021S2-CS2113T-W09-4/tp/pulls?q=is%3Apr+reviewed-by%3AEmkay16+
Other than PR reviews, I have also provided general help to teammates encountering difficulties.
Contribution Beyond Project Team
I have reviewed other peer teams’ product and documentation during tutorials and PE-D. The list of bugs reported in PE-D can be accessed by clicking the following link: