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 take feature (Pull request #61).
    • Implemented untake feature (Pull request #92).
    • Implemented listCompleted feature (Pull request #108).
    • Implemented the moving of prescriptions to the completed list automatically (Pull request #129).
    • Updated prescriptions to include consumptionCount and isCompleted field to keep track of completed status of prescriptions. (Pull requests #56, #86).
  • Documentation:

    • User Guide:
      • Include and modify take command (Pull request #145).
      • Include and modify untake command (Pull request #165).
      • Fixed typos and updated command summary (Pull request #232).
    • Developer Guide:
      • Add in implementation of take/untake command (Pull request #128).
  • Team-based tasks:

    • Contributed to creating and filtering user stories.
    • Helped clean up JavaDocs. (Pull requests #236).
    • Added class diagram and details for take/untake (Pull requests #128).
  • Review and mentoring:

    • Helped with the implementation of consumption count reset.
  • Community:

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