Overview

ConText is a desktop app that allows for managing contacts quickly via text commands, with useful features relevant to NUS SoC students. While it has a Graphical User Interface, most of its user interactions happen via an in-app Command Line Interface.

Code contributed

TP RepoSense Code Dashboard

Enhancements implemented

  • Enabled processing of multiple indices in the delete command.
  • Developed a Messages.java class to ensure accurate message displays to users.
  • Enhanced test files with updated test cases.

Contributions to the UG

  • Initiated the User Guide setup.
  • Addressed and corrected style and wording inconsistencies throughout the User Guide.
  • Revised the section detailing the delete command.

Contributions to the DG

  • Authored the Glossary and Manual Testing sections.
  • Refinec User Stories section
  • Specified implementation of delete command
  • Updated the DeleteSequenceDiagram UML diagram to reflect new implementations and addressed potential bugs in other sequence diagrams.
  • Fixed potential bugs for other sequence diagrams
  • Edit Appendix: Planned enhancements
  • Resolved naming inconsistencies inherited from AB3.

Contributions to team-based tasks

  • Established a Messages.java class consolidating all user messages, previously dispersed across various files.
  • Removed traces of AB3 in documentations and code
  • Provided feedback for peer PRs
  • Reminded team of deadlines
  • Refactored code for better

Review/mentoring contributions

  • Helped review some of team PRs that required approval before merging into the master branch and provided relevant feedbacks.
  • Contributed to GitHub/Telegram/Zoom discussions to help clarify/answer questions and add my thoughts.

Contributions beyond the project team

  • During PE-D, I have put in extra effort to find bugs for the team assigned.