Project: Big Brother

Big Brother is a desktop address book application used for managing employee details by HR Staff of a startup. 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.

  • New Feature: TODO: Added search Tag functionality for contacts.

    • What it does: allows the user to use the find command to search for tags for each contact.
    • Justification: This feature improves the product significantly because a user can interact with tags and find specific contacts quicker.
    • Highlights: This enhancement affects existing commands and commands to be added in future. It required an in-depth analysis of design alternatives. The implementation too was challenging 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 release v1.1 on GitHub
  • Enhancements to existing features:

    • -- TODO --
  • Documentation:

    • User Guide:
      • -- TODO --
    • Developer Guide:
      • -- TODO --
  • Community:

    • PRs reviewed (with non-trivial review comments): -- TODO --
    • Contributed to forum discussions (examples: -- TODO --)
    • Reported bugs and suggestions for other teams in the class (examples: -- TODO --)
    • Some parts of the history feature I added was adopted by several other classmates (-- TODO --)
  • Tools:

  • -- TODO --