Project: Medmoriser

Medmoriser is a desktop app to help medical students organise, memorise and revise their content. The user interacts with it using a CLI, and it has a GUI created with JavaFX and is written in Java.

Given below are my contributions to the project.

  • Code contributed: RepoSense link

  • Project management:
    • Managed releases v1.3 (1 release) on GitHub
  • Enhancements to existing features:
    • Refactored AddressBook-Level3 code for v1.2
      • Changed classes, variables and other instances of NameQuestion, AddressBookMedmoriser #38.
    • Added the ability to hide answers from the main view #57, #136
      • What it does: Allows the user to hide the answer when browsing the list of QAndAs
        1. list which allows to user to view all QAndAs, with questions and answers all visible.
        2. list questions which allows the user to view all QAndAs, with questions visible and answers hidden.
      • Justification: Gives the user the flexibility to choose the preferred mode of viewing, and to prevent seeing the answer before quizzing.
      • Added new test cases to ensure the new functionality worked in conjunction with existing features #60, #136
  • Documentation:
    • Project Website:
      • Updated the website with project and team writeup #14, #30.
    • User Guide:
      • Updated/modified User Guide to ensure currency and formatting consistency: #72, #74, #170.
      • Added the documentation for the list feature #91.
    • Developer Guide:
      • Added implementation details of the list feature #84.
      • Updated Developer Guide to ensure consistency #167
  • Community:
    • PRs reviewed (with non-trivial review comments): #73, #77.
    • Discovered bugs and gave suggestions for other teams in the class: #200, #201, #202, #203, #204.