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.2 - v1.4 (3 releases) on GitHub
  • Enhancements to existing features:
    • Created new GUI component QuizCard to acommodate Quiz command, Answer command, Endquiz command and Next command (Pull request #77 #161) This is very hard because I have to coordinate among various Logic commands and UI.
    • Updated the GUI color scheme (Pull request #77)
    • Changed cells in GUI to rounded corners (Pull request #77#162)
    • Moved CommandBox to the bottom (Pull request #162)
    • Set Tag to wrap text, so that long tag text will not be cut off.#158
  • Documentation:
    • User Guide:
      • Added introduction to each section #95
      • Added details and photos to Add feature. #158
    • Developer Guide:
      • Addded architecture diagram #182
      • Added implementation details of the Add feature. #182
      • Added sequence diagram for Add Feature (Figure 1.1) #182
      • Added User Stories, Value Props and target audience. #33
  • Community:
    • Contributed to forum discussions (examples: 1)
    • Reported bugs and suggestions for other teams in the class (examples: 1, 2, 3)