Paul Lee's Project Portfolio Page
Project: Friendnancial
Overview: Friendnancial is a desktop contact management application used by financial advisors to manage their clients and contacts. 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.
Summary of Contributions:
-
Code contributed: https://nus-cs2103-ay2223s1.github.io/tp-dashboard/?search=paullee18&breakdown=true&sort=groupTitle&sortWithin=title&since=2022-09-16&timeframe=commit&mergegroup=&groupSelect=groupByRepos&checkedFileTypes=docs~functional-code~test-code~other
- Enhancements implemented:</br>
-
Birthday- Added functionality forPersonto storeBirthdayas a field.Birthdayare implemented as a class which stores aLocalDateas the birthday value. Also did testing ofBirthday. -
Insurance- Added functionality forPersonto store fourInsuranceobjects as fields. This represents the four main types of insurance our application wishes to display, namely critical illness insurance, health insurance, life insurance and disability insurance. ImplementedInsuranceCommandin order for users to update the insurances of their contacts. Also did testing ofInsuranceobjects as well as theInsuranceCommand.
-
- Contributions to the UG:
- Updated introduction in UG
- Updated
Addcommand in UG - Added
Insurancecommand to UG
- Contributions to the DG:
- Updated model component in DG
- Wrote Insurance Feature section in DG
- Wrote Use Cases section in DG
- Contributions to team-based tasks:
to be added soon- Changed alot of AB3 testing code to fit with our new fields
- Enabled Assertions
- Did product demo for v1.3
- Did release for v1.2 and v1.2.1
- Did general rephrasing of UG
- Set up weekly zoom meetings
- Review/mentoring contributes:
- https://github.com/AY2223S1-CS2103T-W10-2/tp/pull/85
- https://github.com/AY2223S1-CS2103T-W10-2/tp/pull/87
- https://github.com/AY2223S1-CS2103T-W10-2/tp/pull/173
- https://github.com/AY2223S1-CS2103T-W10-2/tp/pull/99
- https://github.com/AY2223S1-CS2103T-W10-2/tp/pull/108