Project: QuickContacts

QuickContacts is a contacts and schedule management system that enables you to track your contacts and manage your schedule with ease! QuickContacts is CLI-focused and designed for efficiency. It is written in Java, and has about 10 kLoC.

Given below are my contributions to the project.

  • Code contributed: RepoSense link
  • Pull requests: GitHub

  • New Features:
    • Support CRUD of Meeting with #45
    • Traversal of commands using UP and DOWN keys #67
    • Ability for autocompletion of prefixes for commands #80
    • Implement CRON engine with a job that checks whether a meeting has passed #84
    • Ability for autocompletion of commands #126
  • Project Management:
    • Manage milestones v1.3b and v1.4
    • Update index.md #109
  • Documentation:
    • User Guide:
      • Update section on Command Summary #108
      • Update section on About QuickContacts, Getting Started, Installation and Quick Reference #116, #122
      • Add section on date and time formats #176
    • Developer Guide:
      • Update UML diagrams to cater to QuickContacts #88
      • Update section on autocompletion of prefixes #94
      • Update section on traversal of commands #103
      • Update appendix #104
  • Community:
  • Additional Contribution:
    • Refactor AddressBook to QuickContacts #114