Carsten's Project Portfolio Page
Project: TutorPro Level 1
TutorPro - Level 1 is a desktop contact management application used for managing students as a Private Tutor. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.
Given below are my contributions to the project.
- New Feature:
remindcommand- What it does: Allows users to create reminders.
- Justification: Allows users to create reminders to be viewed in a schedule.
- Highlights: Users can see upcoming reminders easily.
- New Feature:
eventcommand- What it does: Allows users to create events.
- Justification: Allows users to create events to be viewed in a schedule.
- Highlights: Users can see upcoming events easily.
-
Code contributed: RepoSense link
- Project management:
- Suggested implementations and bugfixes
- Enhancements to existing features:
editcommand:- Made
editable to edit information for bothStudentandPerson.
- Made
- Saving and Loading:
- Added
JsonAdaptedEvent,JsonAdaptedParent,JsonAdaptedReminder,JsonAdaptedEventand editedJsonSerializableAddressBookto ensure that different objects can be saved and loaded.
- Added
- Documentation:
- Added Ui.png
- Corrected the UG for
editcommand - Updated the DG for saving/loading, and
addcommand
- Community: