Ang Yuze's Project Portfolio Page
Project: Adviso.io
Advis.io (AIO) is a all-in-one solution for financial advisors with problems managing their clientele. AIO is currently available on PC, and is optimized for use via a Command Line Interface (CLI) while still having the benefits of having a Graphical User Interface (GUI).
Given below are my contributions to the project.
- New Feature: Added
policy
class as an additional parameter toclient
classPolicy
: Represents the particular policy with respect to the client. Takes in the following few classes as parameters. (PolicyName
,CustomDate
,Premium
,Frequency
)PolicyName
: Represents the name of the policy.CustomDate
: A class that represents a date in the format of dd.mm.yyyy.Premium
: Represents the amount paid by the client for the policy.Frequency
: Represents the frequency of payment by the client for the policy-
UniquePolicyList
: Stores a list of policies for the particular client, similar toUniqueClientList
- Enhancements to existing features:
- Enhanced the
isSameClient
method in theClient
class, such that it now checks if all client’sName
AND (Phone
OREmail
) of both comparing clients are the same, instead of the original method where it only checks if the client names are the same. #168
- Enhanced the
- Code contributed: RepoSense link
- Documentation:
- User Guide:
- Edited documentation for the all the features in General Management and Client Management.
- Added screenshots to General Management and Client Management sections.
- Developer Guide:
- Added flow of implementation for model,
Client
andPolicy
classes with UML diagrams - Added documentation for Instructions for manual testing #186
- Added flow of implementation for model,
- User Guide: