Overview
This project portfolio documents my contributions to the development of the CS2113 project, as part of my team T16-2.
Summary of contributions
-
Major enhancement: added the ability to find events using keywords events via the
findEvent
command-
What it does: allows the user to search for an event using some keywords.
-
Justification: This feature is important as it allows users to access the required events quickly if they know its name or some parts of description.
-
-
Minor enhancement:
-
Created the test cases for classes of findEvent command
-
Updated the documentation
-
Created the event sorting function
-
-
Code contributed: [Functional code]
Contributions to the User Guide
Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users. |
Searching for the events using keywords: findEvent
Priority level: all
Finds events whose names contain any of the given keywords or whose description contains any of the given keywords (case-insensitive).
Format: findEvent KEYWORD [MORE_KEYWORDS]
Example:
-
findEvent Meeting Weekly
Contributions to the Developer Guide
Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project. |
Find Event feature
Current Implementation
The findEvent
allows the user to search for an event using some keywords. It searches for such events which contain at least
one of keywords in their names or description.
Execution of Command
Given below is an example usage scenario and how the findEvent
mechanism works.
Step 1. The user inputs findEvent meeting
to find the event containing the word meeting in its name or description.
Step 2. The command is parsed and the result is shown.