Tan Yuan Wei's Project Portfolio Page
Project: Friendnancial
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.
Summary of Contributions:
-
Code contributed: link
- Enhancements implemented:
- Creating Reminders
- Implemented the
remindcommand to allow users to create a reminder, tagged to a person. - Added functionality to the
Personclass to store a newReminderfield. - Modified the UI to display information regarding the reminders.
- Implemented the
- Deleting Reminders
- Implemented the
deleteRcommand to allow users to delete reminders, given the index of the reminder.
- Implemented the
- Deleting Contacts by Name
- Added functionality for the
deletecommand to delete contacts by name.
- Added functionality for the
- Creating Reminders
- Contributions to the UG:
- Updated
remindcommand. - Updated
deletecommand.
- Updated
- Contributions to the DG:
- Updated
UIcomponent. - Wrote
Delete featurecomponent. - Wrote
Non-Functional Requirementssection.
- Updated
- Contributions to team-based tasks:
- Delegated issues to teammates using GitHub issues.
- Modified testing code to fit with our team’s changes.
- Submitted UG draft.
- Removed AB3 references.
- Review/mentoring contributes:
- Contributions beyond the project team:
- Provided assistance to teammates whenever required.