Zhou Yuxin's Project Portfolio Page
Project: MyLib
MyLib is a desktop bookmarking application used for keeping track of books a user is reading. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java.
Given below are my contributions to the project.
- 
    
Code Contributed: RepoSense hyperlink
 - New Feature: Added new Rating field. #157
    
- What it does: Allow users add a numeric rating from 0 to 5 to each bookmark.
 - Justification: This field can then be used for sorting based on rating to allow users to easily find the best and worst content stored in the library.
 
 - New Feature: Created fixed list of Genres. #139
    
- What it does: Added validation to only allow Genres from that list to be added.
 - Justification: Ensure consistency of Genres and reduce overhead
 
 - New Feature: Added command to list valid Genres. #139
    
- What it does: Displays the list of valid Genres
 - Justification: Allows users to check what are the valid genres available.
 
 - Enhancements:
 
- Documentation:
    
- User Guide:
 - Developer Guide:
 
 - Contributions to team-based tasks
    
- Created release for V1.3.1.trial and V1.4
 - Maintain issue tracker for tasks