Zhang Yunjie's Project Portfolio Page
Project: Ace CS2103/T
Ace CS2103/T is a desktop task manager application used for keeping track of tasks for CS2103/T Software Engineering. The user interacts with it using a CLI, and it has a GUI created with JavaFX.
Given below are my contributions to the project.
-
Code contributed: RepoSense_link
- Logic Component: Add and modify classes for all commands
- Model Component: Modify classes under Model Components
- Sample Data: Modify sample data to simulate actual task data of CS2103/T module
- What it does: Be loaded as the initial list of tasks when the app opens.
- Justification: To simulate the actual scenario of using the app for the target users.
- Related Pull Request: #162
- Exception handling: Add exceptions with meaningful content to warn users of invalid input
- Documentation:
- Contributions to team-based tasks:
- Community:
- Bugs reported to other teams: \link