Leow Xiao Xuan - 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.
My teammates and I developed this application as a team project for CS2113T. This project aims to develop a program that solves a problem using Java.
The 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
RepoSense dashboard:
https://nus-cs2113-ay2021s2.github.io/tp-dashboard/?search=leowxx
Enhancement Implemented
Ui
class — This class handles user inputs and system outputs.Storage
class — This class saves patient data and consultation data into a text file, and loads it at launch.- Added
load
command to load a patient by typing the patient’s ID number. - Other generic bug fixes that are reported by peer teams during PE-D.
Contribution to User Guide
- Drafted the overall content of the functions section in the user guide.
Contribution to Developer Guide
- Added implementation details of the
Storage
feature (#79)
Contribution to Team-Based Tasks
- Managed the list of issues in the team’s repository.
Review/Mentoring Contributions
List of PRs reviewed:
https://github.com/AY2021S2-CS2113T-W09-4/tp/pulls?q=is%3Apr+reviewed-by%3Aleowxx+
I have also assisted teammates who faced difficulties during the development cycle.
Contribution Beyond Project Team
I have reviewed other peer teams’ product and documentation during tutorials and PE-D.
List of bugs reported during PE-D:
https://github.com/leowxx/ped/issues