Project: AddresSoc

AddresSoC is a CLI desktop application for School of Computing students to keep track of their network with other students and schedule meetings. It does not handle communication between students.

Given below are my contributions to the project.

  • Code contributed: RepoSense link
  • Enhancements implemented: Implementation of Model component to support Meeting (PR #72)
    • What it does: Holds the details of meeting data in memory
    • Justification: This is essential to the working of the application as it stores all meeting related data.
  • New Feature: Find contact. (PR #139)
    • What it does: Allows users to find contacts by name and/or tag.
    • Justification: This improves the application significantly by helping users look up particular contacts.
  • New Feature: Edit meeting. (PR #138)
    • What it does: Allows users to edit meeting details.
    • Justification: This feature improves the application significantly by helping users easily make changes to existing meeting details.
  • Documentation:
    • User Guide:
      • Added documentation for addm feature (PR #40)
      • Added documentation for findc feature (PR #143)
      • Added documentation for editm feature (PR #143)
      • Fixed documentation bugs (PR #189)
    • Developer Guide:
      • Added use case for addm feature (PR #39)
      • Modified class diagrams for Model component (PR #113)
      • Added implementation details for findc feature with (PR #209)
  • Contributions to team-based tasks:
    • Set up the README page
    • Created and assigned issues