Sitong'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.
- New Feature: Rating (PR #84)
- What it does: Allows the user to rate an activity from 1 to 5.
- Justification: Allows users to organise their activities by enjoyability and find their favourites.
- Enhancements to existing features: Find by description (PR #59)
- What it does: Allows the user to find by keywords in descriptions as well as name.
- Justification: Improves search experience and accuracy.
-
Code contributed: RepoSense link
- Project management:
- Planning & Coordination
- Documentation:
- Developer Guide:
- Add implementation details for rating. (PR #228)
- Developer Guide: