Liu Yuxi's Project Portfolio Page
Project: Bagel
Bagel is a desktop flashcard application based off 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 10 kLoC.
Given below are my contributions to the project.
- New Feature: Added the ability to view individual flashcards.
- What it does: allows the user to view one flashcard at a time.
- Justification: This feature improves the product significantly because a user can focus on only one flashcard at a time, instead of being distracted by the entire list.
- New Feature: Added the ability to sort flashcards.
- What it does: allows the user to sort the list of flashcards by a given requirement.
- Justification: This feature allows users to be able to better organise the flashcards they have.
-
Code contributed: RepoSense link
- Project management:
- Managed releases
v1.1
-v1.4
(4 releases) on GitHub
- Managed releases
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Community:
- PRs reviewed (with non-trivial review comments): #279, #169, final iP peer evaluation #1, final iP peer evaluation #2