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)