Sien Soon's Project Portfolio Page
Project: HobbyList
HobbyList is an application designed for students to track various hobby activities, based on AddressBook - Level 3. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java and has about 10kLoC.
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- New Feature: Added status field (PR #81)
- What it does: Allows the user to add and edit the status of an activity.
- Justification: Allow users to easily check their upcoming, ongoing or completed activities.
- Enhancements to existing features: Implemented different colours for different tags (PR #60)
- What it does: The label for tags are colour-coded based on the string inputted by the user.
- Justification: Allow users to quickly differentiate the activities based on different coloured tags at one glance.
- Documentation:
- Review contributions:
- PR reviewed (with non-trivial review comments) : PR #213
- Community:
- Spotted 10 bugs for team CS2103-F13-3 during PE Dry Run (Refer here)