Gabriel Teo Yu Xiang's Project Portfolio Page
Project: Hospify
Hospify is an application to help maintain medical records.
Given below are my contributions to the project.
- New Features:
- Added
Appointment
Class. (Pull requests #80, #87, #115, #116)- What it does: The user is now able to schedule and store new appointments for patients.
- Justification: This feature provides added functionality to keep track of appointment for patients.
- Highlights: The implementation requires changes to the UI and some classes.
- Added the ability to
delete
an appointment from a patient. (Pull request #125, #253)- What it does: Allows the user to delete the specified appointment from a patient’s list of appointments.
- Justification: This feature allows the user to get rid of old appointments that have passed.
- Highlights: The implementation does not require changes to existing commands.
- Added the ability to
edit
an appointment of a patient. (Pull requests #128, #158)- What it does: Allows the user to edit the specified appointment of a patient.
- Justification: This feature allows the user to reschedule and edit the description of a patient’s appointment.
- Highlights: The implementation does not require changes to existing commands.
- Added
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.3(trial)
,v1.3
andv1.4
(3 releases) on GitHub
- Managed releases
- Enhancements to existing features:
- Edited
find
command to take in both name andNRIC
, returning all patients that match the keywords andNRIC
(Pull request #47) - Edited
delete
command to be able to delete byNRIC
, in addition to just deleting byINDEX
originally (Pull request #48) - Updated the GUI color scheme for base colors (Pull request #50)
- Edited
help
command to display a table of commands and updated the link to Hospify user guide in the help window (Pull requests #68, #269) - Edited
Appointment
class to include description field and more methods to get information needed for UI rendering of appointments (Pull request #116)
- Edited
- Contributions to the User Guide:
- User Guide:
- Updated
find
command to include new find byNRIC
functionality (Pull request #71, #170) - Updated
delete
command to include new delete byNRIC
functionality (Pull request #71) - Updated Command summary table for new
NRIC
parameter (Pull request #71) - Updated product screenshots and included some new screenshots (Pull requests #71, #157, #170, #271)
- Added documentation for the feature
addAppt
(Pull request #170) - Added documentation for the feature
editAppt
(Pull request #170) - Added documentation for the feature
deleteAppt
(Pull request #170)
- Updated
- User Guide:
- Contributions to the Developer Guide:
- Contributions to team-based tasks:
- Set up the product website
- Set up team issue tracker and manage team issues and milestones
- Maintaining issue tracker
- Updating the Developer Guide
- Renaming the product to Hospify (Pull request #70)
- Changing the App window’s bottom path display (Pull requests #70, #124)
- Updating product home page and description to Hospify and relevant links to Java CI and codecov (Pull request #76)
- Renaming and refactoring of certain classes and terms (Pull requests #94, #164)
-
Community:
- Tools: