Pairor Tarin'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:
addpcommand- What it does: Allow users to add parents which are an extension of a
Person. - Justification: This feature allows users to add parents which are distinguished from students as it has a special parent tag.
- Credits: {This was heavily inspired by the previously implemented
addcommand. It was designed as an addition to the originaladdcommand to expand the user types that could be added to the database.}
- What it does: Allow users to add parents which are an extension of a
-
Code contributed: RepoSense link
-
Enhancements to existing features:
- Adding to the Person class by adding Parent-related content while contributing to test cases.
- Modified a
.pumlfile to better reflect our product. -
Increasing test coverage for most of the files, including already existing files.
-
Documentation:
- Developer Guide:
- Came up with a portion of the Target User Profiles.
- Updated the BetterModelClassDiagram.puml diagram to better reflect our app.
- User Guide:
- Developer Guide:
-
Community: