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
AppointmentClass. (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
deletean 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
editan 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.3andv1.4(3 releases) on GitHub
- Managed releases
- Enhancements to existing features:
- Edited
findcommand to take in both name andNRIC, returning all patients that match the keywords andNRIC(Pull request #47) - Edited
deletecommand to be able to delete byNRIC, in addition to just deleting byINDEXoriginally (Pull request #48) - Updated the GUI color scheme for base colors (Pull request #50)
- Edited
helpcommand to display a table of commands and updated the link to Hospify user guide in the help window (Pull requests #68, #269) - Edited
Appointmentclass 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
findcommand to include new find byNRICfunctionality (Pull request #71, #170) - Updated
deletecommand to include new delete byNRICfunctionality (Pull request #71) - Updated Command summary table for new
NRICparameter (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: