Jazer Ler's Project Portfolio Page
Project: IntelliJournal
IntelliJournal is a desktop contacts/journal management application designed for businesspersons to keep track of their contacts information as well as their meetings with them. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 15 kLoC. The project is developed based on a previous project named AddressBook Level 3.
Given below are my contributions to the project.
-
Team role: In charge of code integration and PR reviews.
- New Feature: Added the ability to edit the details of a given journal
entry (
editjournal
command).-
What it does: Allows the user to edit existing journal entries.
-
Justification: Users may want to modify past entries without having to remove and rewrite them.
-
-
Code contributed: RepoSense link
- Enhancements to existing features:
- Documentation:
- User Guide:
- Added documentation for the feature
editjournal
.
- Added documentation for the feature
- Developer Guide:
- Added implementation details of the
editjournal
feature.
- Added implementation details of the
- User Guide:
- Community:
- Contributed user stories for project planning.
- User testing and bug reports to ensure product quality.
- PRs reviewed (with non-trivial review comments): #66, #94, #228
- Reported bugs and suggestions for other teams in the class: #212, #213, #214, #215, #216, #217, #218, #219, #220, #221, #222, #223, #224, #225, #226, #227, #228, #229