Nadine Chiun's Project Portfolio Page
Project: Automated Insurance Assistant (AIA)
Automated Insurance Assistant (AIA) is a desktop application that helps Insurance Agents to manage their client contacts. Instead of hiring a secretary to handle day-to-day activities, using AIA can help you achieve the following:
- Catalogue and easily retrieve saved data on clients based on specific categories
- Keep track of important events and time sensitive tasks to do for each client (e.g. client birthdays)
- Keep records of previous interactions with each client
This is a brownfield project that closely follows the structure of AB-3, with an addition of approximately 10KLoC.
Given below are my contributions to the project.
Code contributed: RepoSense link
- Features:
ContactedInfo
class for recent interaction feature and its corresponding command and parser classes #67- Added command for adding of recent interaction
log
#46 - Added command for listing all recent interaction for a specific client
logs
#84 - Delete selected recent interaction for a specific client
unlog
#89 JsonAdaptedContactedInfo
for Jackson-friendly version of ContactedInfo #67- Testing:
- Tests for
ContactedInfo
and its corresponding command and parser classes - Tests for
DeleteContactedInfoCommand
andListContactedInfoCommand
- Smoke tests and bug fixes
- Tests for
Documentation:
- README:
- Update README for project according to AIA #17
- AboutUs:
- Update AboutUs for project according to team member’s roles and information #17
- UserGuide:
Team-based tasks: