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
remind
command to allow users to create a reminder, tagged to a person. - Added functionality to the
Person
class to store a newReminder
field. - Modified the UI to display information regarding the reminders.
- Implemented the
- Deleting Reminders
- Implemented the
deleteR
command to allow users to delete reminders, given the index of the reminder.
- Implemented the
- Deleting Contacts by Name
- Added functionality for the
delete
command to delete contacts by name.
- Added functionality for the
- Creating Reminders
- Contributions to the UG:
- Updated
remind
command. - Updated
delete
command.
- Updated
- Contributions to the DG:
- Updated
UI
component. - Wrote
Delete feature
component. - Wrote
Non-Functional Requirements
section.
- 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.