Project: SEPlanner

SEPlanner is a lightweight desktop application for Computer Engineering undergraduates to plan for the Student Exchange Programme, optimised for use via Command Line Interface (CLI).

Given below are my contributions to the project.

  • New Feature: Added the User Interface component to handle formatting of outputs to display to the user.
    • Added padding for different output types(Index, university and module names) to align Ui output)
    • Formatted printing of object types within SEPlanner (University, Module, Module Mapping).
  • New Feature: Collaboration with @mazj124 on the University and Module Mapping classes as the model for SEPlanner.

  • Code contributed: RepoSense link

  • Project management:
    • Managed releases v1.0 and v2.0 on Github.
  • Enhancements to existing features:
    • Added ASCII graphics for welcome and exit. (Pull requests #54, #55, #153)
    • Added help command to display the list of commands for the user (Pull request #95)
  • Documentation:
    • User Guide:
      • Added documentation for the add /uni, add /mod and searchmap all commands: #44, #251
      • Added ability for html formatting for tip, note and warning.
      • Fixed display and formatting issues in setup and highlights.
    • Developer Guide:
      • Added architecture diagram for SEPlanner.
      • Added sequence diagram in the Command interaction.
      • Added implementation details of the User Interface component.
      • Added sequence diagram for the add /uni 1 command.
  • Community
    • Reported bugs and suggestions for “CS2113T-W13-4”