Project: MediFlowR

MediFlowR is a application that enables users to manage patient and appointment 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

  • New Feature:
    • cancel command - Cancel an existing appointment
    • appointments command - View all existing appointments
  • Project Management:
    • Helped resolve conflicts in PRs
    • Helped fix coding style
    • Helped review code and merge PRs
  • Contributions to the code:
    • Added parsers for cancel and appointments command
    • Added tests for cancel, appointments, undo, and redo command
    • Did some minor optimizations for the code
    • Fixed many bugs occured when testing the program
  • Documentation:
    • User Guide:
      • Added documentation for the feature delete
    • Developer Guide:
      • Added implementation and activity diagram for the cancel command
      • Added implementation and activity diagram for the appointments command
  • Community:
    • Contribution beyond the project team:
      • Reported 15 bugs in the PE Dry run
      • Help people in the CS2103T forum resolve issues such as Java version related bugs and test their software in different operating systems
  • Tools: