Project: E-Lister
Project: E-Lister
E-Lister is desktop software designed to help insurance sellers to manage their customers’ information. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC. Given below are my contributions to the project.
Code Contributed RepoSense link
Enhancement implemented
- delete_tag command: This command is implemented along with tag command done by one other member of my project team in v1.1. This is used to delete 1 tag from a person in the application list.
-
Input log: Creates a new UI component displaying all executed commands entered by the users.
- Applying filters display: Creates a new UI component displaying all applying filters on the application list from the filter command.
Contributing to the UG
- Write product overall description, practical user cases to introduce product’s features
- Insert images for examples of some features
Contributing to the DG
- Update some existing UML diagrams from AB3 with new classes added in the project: LogicClassDiagram.puml, ModelClassDiagram.puml, StorageClassDiagram.puml, UiClassDiagram.puml
- Write documentation for 2 new GUI enhancement: input log and filter display.
Contributing to team-based task
- Setting up the GitHub team org/repo, team project notes and other shared documents
- Updating UG users’ cases
- Handled standard portion of PR review