Benny's Project Portfolio Page
Project: TutorSynch
Given below are my contributions to the project.
- New Feature: Added the ability to record a student’s payment information. #59
- What it does: Allows the user to record the Tutoring Fee and Payment Date of a student.
- Highlights: This command is carefully setup in a way that allows for future enhancement (such as using Payment Date to indicate late payment, early payment, or due soon). This requires carefully thought out OOP design principles.
- New Feature: Added the ability to use custom color code for Tags. #73
- Highlights: Contains a Tooltip such that, when hovering over a tag, shows the Hex Color Code of the tag.
- New Feature: Updated payment information to contain payment status. #101
- Highlights: Contains
PaymentInfo.Builderto dynamically build aPaymentInfoobject, instead of using multiple manually-defined constructors.
- Highlights: Contains
- Project management:
- Managed releases
v1.3-v1.6(5 releases) on GitHub
- Managed releases
- Documentation:
- Ui Mockup:
- User Guide:
- Did cosmetic tweaks to existing documentations mentioning
AddressBookinstead ofTutorSynch. #46 - Added documentation for the feature
payment. #59 - Updated documentation for
paymentStatusfor the featurepayment. #101 - Updated documentation for Parameter Constraints (i.e. NAME, EMAIL, ADDRESS, & TAG). #128
- Updated documentation for Constraints.
- Updated documentation for Known Issues. #189, #197
- Did cosmetic tweaks to existing documentations mentioning
- Developer Guide:
- Community:
- PRs reviewed (with non-trivial review comments): #58
- Testing:
- Bug Fixes: