Darren Teo Zhi Jie's Project Portfolio Page
-
Project: FRIDAY
FRIDAY is a desktop application built upon AddressBook Level 3, used for managing CS1101S students. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC.
Given below are my contributions to the project.
-
Code contributed: RepoSense Link
- Project management:
- Added user stories
- New Feature:
- Added the ability to add, remove and view all aliases #118
- What it does: Allows the user to add aliases for commands and use those aliases instead of default command keywords.
- Justification: This feature improves customization for the user and allow users to be more efficient with FRIDAY.
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Updated Non-functional requirements
- Updated UML diagrams in Model and Storage component (Pull request #192)
- Wrote documentation for the implementation of
alias
- Contributions to team-based tasks:
- Community:
- Tools:
- Integrated a third party plugin (Codecov) to the team repo