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 forPerson
to storeBirthday
as a field.Birthday
are implemented as a class which stores aLocalDate
as the birthday value. Also did testing ofBirthday
. -
Insurance
- Added functionality forPerson
to store fourInsurance
objects 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. ImplementedInsuranceCommand
in order for users to update the insurances of their contacts. Also did testing ofInsurance
objects as well as theInsuranceCommand
.
-
- Contributions to the UG:
- Updated introduction in UG
- Updated
Add
command in UG - Added
Insurance
command 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