Swa Yong Shen's Project Portfolio Page
Project: ClientBook
ClientBook is a contact management application for insurance agents to have convenient access to a central avenue of all client related information.
Given below are my contributions to the project.
- New Feature: Added lock and unlock commands
- What it does: allows user to secure their client data from unauthorised access.
- Justification: insurance agents are always on the go and sometimes, their laptops might be unattended. This features gives them a peace of mind that their clients’ information is secured.
- Highlights: creatively made use of a zip file’s encryption and decryption process instead of creating own cryptography library.
- Credits: zip4j library was used to lock and unlock a zip file.
- New Feature: Added “insurance policies owned” attribute for each client contact.
- What it does: allows the user to indicate insurance policies owned by a client.
- Justification: makes accessing a client’s insurance policies convenient instead of having to look it up in the company’s files.
- New Feature: Added keyboard commands
- What it does: when a keyboard command is pressed, the corresponding command keyword is filled into the command box.
- Justification: insurance agents are busy and hence this feature reduces time spent typing in command keywords.
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.1
-v1.4
(4 releases) on GitHub
- Managed releases
- Documentation:
- User Guide:
- General formatting of entire user guide.
- Added feature sections with color coding to sectionalize features for better user experience.
- Added example usage section to guide user through initial usage of application.
- Tweaked wording of entire user guide content to be more user friendly.
- Added documentation for the features
lock
,unlock
,Keyboard commands
#72
- Developer Guide:
- Added implementation details of the
lock
andunlock
features. - Format developer guide to be more user friendly (more whitespace etc.)
- Added implementation details of the
- User Guide:
- Community: