Shen Licong's Project Portfolio Page
Project: MediFlowR
MediFlowR is a application that enables users to manage patient records within the system. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java.
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- Enhancements implemented:
- Implemented Appointment and AppointmentTime classes
- Implemented the UserHistoryManager to keep track of user history in the application
- Implemented the
undo
andredo
commands - Implemented parsers for the following commands:
clear
,exit
,help
,list
,mode
,redo
,undo
,patients
,appointments
,today
,upcoming
- Project management:
- Created issues for task management and helped with the maintenance of the issue tracker
- Helped review code and merge PRs
- Contributions to the UG:
- Added the “Navigating the application” section
- Added documentation for the features
- Contributions to the DG:
- Added Use Cases
- Added the UML diagrams and implementation for the undo/redo commands
- Added the “Appendix: Instructions for manual testing” section