Project: Big Brother
Big Brother is a desktop address book application for HR managers in startups to maintain and update employee details. It is optimised for use via a CLI, but also has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.
Given below are my contributions to the project.
New Feature: Revamped the in-app help feature.
- What it does: displays the format and usage of all commands, or the command specified to the user.
- Justification: This feature improves user experience significantly because a user can now learn about all valid commands, or the command specified, without having to navigate to a separate webpage.
- Highlights: This enhancement affects existing commands and commands to be added in future minimally. The implementation was not too challenging, but tedious as it required changes to existing commands.
- Credits: {mention here if you reused any code/ideas from elsewhere or if a third-party library is heavily used in the feature so that a reader can make a more accurate judgement of how much effort went into the feature}
New Feature: TODO
Code contributed: RepoSense link
Project management:
- Managed releases
v1.1 on GitHub
Enhancements to existing features:
Documentation:
- User Guide:
- Developer Guide:
Community:
- PRs reviewed (with non-trivial review comments): #12, #32, #19, #42
- Contributed to forum discussions (examples: 1, 2, 3, 4)
- Reported bugs and suggestions for other teams in the class (TODO)
- Some parts of the history feature I added was adopted by several other class mates (TODO)
Tools:
{you can add/remove categories in the list above}