--- layout: page title: Jarveis' Project Portfolio Page ---
Project: Focuris
Focuris is a desktop event management application created with a Kanban board graphical user interface, which aims to help users better keep track of their tasks through an intuitive CLI, with a GUI created in JavaFX. It is written in Java and has about 10 kLoC.
Given below are my contributions to the project:
-
New Feature: Done Command
- What it does: Added functionality to simply mark Events as Done
- Justification: Enhance functionality as an event management application, so that user’s can easily mark their done events.
- Highlights: This is an extra feature and command to help users quickly manage their events.
- Testing: Added test cases for the command written.
-
Enhancements to existing features:
- Enhanced existing Edit command. Changed edit command’s ability to modify contact to events and expand user input validation.
- Added Edit command tests as part of code stability.
- Enhanced existing Delete command. Modified the Delete command for use with Events instead of contacts.
- Added Delete command tests as part of code stability.
-
Code Contributed: RepoSense
-
Documentation:
- User Guide:
- Enhanced User Guide introduction and quick start section
- Added How to Use our User Guide section for user ease of use.
- Enhanced documentation screenshots by adding Annotations to enhance ease of use and readability.
- Made cosmetic changes to standardise parts of the User Guide.
- Developer Guide:
- Update User Stories, Use Cases, and Value proposition as we developed in our product cycle
- User Guide:
-
Community:
- PRs Reviewed: 4