Project: NeoBook

NeoBook is a desktop application for NUS students to better manage their contacts and the events they have scheduled with them. The user interacts with it using a CLI, and it has a GUI created with JavaFX.

Given below are my contributions to the project.

  • New Feature: Added a ‘Select Command’ that displays the details of the corresponding index (PR #138)
    • Justification: Using the mouse to click on contacts to display requires users’ hands to leave the keyboard which may slow down the process, thus having a select functionality in the command line prevents this.
  • Code contributed: RepoSense link

  • Project management:
    • to be added soon
  • Enhancements to existing features:
    • Add faculty field to AddCommand (PR #140)
    • Add test cases
      • Unit-test new fields (PR #97, #155)
      • Parser tests for all fields (PR #273)
      • Integration tests that FindCommand works for all fields (PR #205)
  • Documentation:
  • Community: