Madhan's Project Portfoilo Page
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
storagecomponent to handle the file operations. This includes all the classes in thestoragepackage. - Project management:
- Managed release of
v2.0in Github
- Managed release of
- Enhancements to existing features:
- Added constants in
Constantssection for error messages encountered while reading the text files. - Added methods in
Uicomponent to handle returning the constants storing error messages used forstoragecomponent. - Added a method in
ModuleMapping,ModuleandUniversityclasses to convert the objects into string in order to store it in the text file. - Added a method in
Universityto check if the mapping exists in the module mapping list of that university.
- Added constants in
- 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 datasection in manual testing
- User Guide:
- Community: