Suryansh Kushwaha's Project Portfolio Page
Project: InsureIQ
InsureIQ is for car insurance agents who type fast over CLI and have to keep track of multiple customers’ vehicles with the car insurance policies. The user interacts with it using a CLI, and it has a GUI created with JavaFX.
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- New Feature: Added the
Companyfield to thePolicyclass.- What it does: Allows the user to add the company name to the policy.
- Justification: This feature allows the car insurance agent to add the company name to the policy, allowing him to handle multiple company clients efficiently.
- Project management:
- Responsible for the qualify of code and ensuring that the code is up to the standards, in the created PRs.
- Releasing of the final Jar file (v1.4) for the project.
- Enhancements to existing features:
- Extended the current
editcommand to deal with the updatedPersonfields as listed below.- New attributes in
Personclass: NRIC, Licence plate, Remark, Policy - New
Policyclass: Company, Policy number, Policy date (encapsulates issue and expiry date)
- New attributes in
- Handled exceptions for
editcommand- Updated and added test cases for the same.
- Extended the current
- Documentation:
- User Guide:
- Added documentation for
editcommand.
- Added documentation for
- Developer Guide:
- Added implementation for
editcommand.
- Added implementation for
- User Guide:
- Community: