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.

  • New Feature: schedule command - Scheduling of new appointment
  • New Feature: find illness command - Finds and lists patients with the illnesses listed by the user
  • New Feature: find patient appointment command - Finds the appointments of the specified patient

  • Code contributed: RepoSense link

  • Project management:
  • Created issues to delegate tasks and helped with the maintenance of the issue tracker
  • Helped review and merge PRs

  • Enhancements to existing features:
  • Implemented the Priority Tag Feature for Appointments to indicate severity of appointment
  • Implemented the JavaFX for the Priority Tag - Adding a box to display Priority Tag with different colours to denote severity

  • Documentation:
    • User Guide:
      • Worked on the ‘Welcome’ and ‘Key Features’ section
      • Added documentation for the features add #28
      • Worked on explanation for find illness command
    • Developer Guide:
      • Ideated and updated the target user and value proposition
      • Added the UML diagrams, implementation explanations and design considerations for schedule command
      • Added the UML diagrams and implementation explanations for find illness command
      • Added the UML diagrams and implementation explanations for find patient appointment command
      • Added the “Appendix: Efforts” section
  • Community:

  • Tools: