Joseph's Project Portfolio Page
Project: SWEe-book
SWEe-book is a desktop application used for contact and task management pertaining to CS2103T and CS2101 module. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java.
Given below are my contributions to the project.
- New Feature: Added FilterTasks command to filter tasks according to specified criterion.
- What it does: Filters the task list according to the argument input (date, tasktype, priority, description, group)
- Justification: This feature improves the product significantly because a user can now filter and look through the tasks that they desire, for instance the list of tasks for a specific date, or one which has specific keywords.
- Highlights: Since this enhancement allows user to filter tasks according to specified word / phrase, FilterTasks essentially encompasses a search function too
- Credits:
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.3
(1 release) on GitHub
- Managed releases
-
Enhancements to existing features:
- Documentation:
- User Guide:
- Added documentation for the feature
FilterTasks
. - Cleared Address book remnants in the User Guide.
- Added documentation for the feature
- Developer Guide:
- Added UML diagram to illustrate AddTask command, and for storage component.
- Modified existing UML diagrams from Address book to suit SWEe-book.
- User Guide:
- Community:
- PRs reviewed (with non-trivial review comments): #123