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
Company
field to thePolicy
class.- 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
edit
command to deal with the updatedPerson
fields as listed below.- New attributes in
Person
class: NRIC, Licence plate, Remark, Policy - New
Policy
class: Company, Policy number, Policy date (encapsulates issue and expiry date)
- New attributes in
- Handled exceptions for
edit
command- Updated and added test cases for the same.
- Extended the current
- Documentation:
- User Guide:
- Added documentation for
edit
command.
- Added documentation for
- Developer Guide:
- Added implementation for
edit
command.
- Added implementation for
- User Guide:
- Community: