Project: Yellow Pages

Yellow Pages is a desktop address book application used for students in universities. User interaction is done through CLI and its GUI is created using JavaFX

Given below are my contributions to the project.

  • New Feature:
    • Meeting List Storage #39
      • Description: Store meetings created
      • Justification: There is a need to store all meetings that have been created so that the user can access them when they reopen the application.
      • Highlights: The implementation for storing of meetings follows closely with how closely address book is stored. Despite following the way address book is being implemented, it was not as trivial to follow. Changes had to be made to the logic and model managers as that it how the user interacts with the UI. Storage manager and the main app also had to be edited to ensure that an empty meeting list on start up could be populated with sample meetings.
      • Credits: AB3 Address book
    • List Meeting Command #33
      • Description: List all meetings that have been created in the command line
      • Justification: Previously before the UI cards were implemented for storage, there was no way to view all meetings
  • Code contributed: RepoSense link
  • Documentation:
    • User Guide
      • Added documentation for listmeetings
    • Developer Guide
      • Added implementation details for storage meetings #54
      • Created UML Diagrams for ModifiedStorageClassDiagram, ModifiedArchitectureSequenceDiagram and ModifiedModelClassDiagram
  • Community
    • Created team organization and repository in GitHub
    • Opened issues for bugs #65 #66
    • Helped to review and close pull request #24 #63 #67
    • Helped to close issues with comments #83 #94 #96