Project: BayMeds v.2103

BayMeds v.2103 is a desktop application used for tracking medications. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.

Given below are my contributions to the project.

  • Code contributed: RepoSense link

  • Enhancements implemented:

    • Implemented listToday Feature (Pull request #54)
    • Implemented edit Feature (Pull request #80)
    • Implemented Basic Reminder Feature (Pull request #112)
    • Implemented Daily Auto Reset Feature (Pull request #163)
    • Updated code to ensure dates are parsed correctly (Pull request #213)
    • Updated code to ensure values inputted by users would not cause errors (Pull request #127 #212)
  • Documentation:

    • User Guide:
      • Include and modify listToday command (Pull request #40)
      • Include and modify edit Command (Pull request #144)
      • Include and modify reminder Command (Pull request #144)
    • Developer Guide:
      • Add in the implementation of Edit command (Pull request #124)
  • Team-based tasks:

    • Minor admin matter such as issue tracking
    • Added class diagram and details for edit (Pull requests #124)
  • Review and mentoring:

    • Helped with implementation of valid dates.
  • Community:

    • Reported more than 5 bugs and gave suggestions during the PE Dry Run.