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:
ContactedInfoclass 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 JsonAdaptedContactedInfofor Jackson-friendly version of ContactedInfo #67- Testing:
- Tests for
ContactedInfoand its corresponding command and parser classes - Tests for
DeleteContactedInfoCommandandListContactedInfoCommand - 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: