Project: SEPlanner

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

Given below are my contributions to the project.

  • Code contributed: RepoSense link

  • New Feature: Added the storage component to handle the file operations. This includes all the classes in the storage package.

  • Project management:
    • Managed release of v2.0 in Github
  • Enhancements to existing features:
    • Added constants in Constants section for error messages encountered while reading the text files.
    • Added methods in Ui component to handle returning the constants storing error messages used for storage component.
    • Added a method in ModuleMapping, Module and University classes to convert the objects into string in order to store it in the text file.
    • Added a method in University to check if the mapping exists in the module mapping list of that university.
  • Documentation:
    • User Guide:
      • Added documentation for storage feature
    • Developer Guide:
      • Added implementation and class diagram for storage feature
      • Coded all the links in table of contents
      • Added information for Saving data section in manual testing
  • Community:
    • Contributed to forum discussions: 23, 32, 74
    • Reported bugs and suggestions for other teams in the class:
      • Reported bugs for the team, “CS2113T-T12-4”, during PE dry run