Project: ModCraft

ModCraft is an app that provides a fast and easy way for university students to track courses to take to meet graduation requirements and plan courses to take. The user interacts with it using a Command Line Interface (CLI), and it has a Graphical User Interface (GUI) created with JavaFX.

Given below are my contributions to the project.

  • Code contributed: Click here to view my contributions tracked by RepoSense.

  • Enhancements to existing features:

    • Adapted edit command to fit our app
    • Adapted storage to fit our app
    • Adapted relevant tests to fit our app
  • Documentation:

    • User Guide:
      • Styling
      • Edit command
      • Organisation
    • Developer Guide:
      • User stories (as discussed by everyone)
      • Implementation of edit command
      • Implementation of proposed feature: Prerequisite
  • Community:

    • PRs reviewed (with non-trivial review comments): 4
    • Reported bugs and suggestions for other teams in the class
      • Reported 6 bugs for the group F13-1, all marked as Medium Severity.
      • Helped test T13-3 jar file.
  • Tools:

    • PlantUML
    • Markdown
    • Git