Yuki Akizuki'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. 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 flip flashcards.
- What it does: allows the user to flip through the list of flashcards in sequence order.
- New Feature: Added the ability to search flashcards.
- What it does: allows the user to search flashcards by keyword. Search flashcard that has matching title, description, or tag to keyword.
- Update UI: Changed how the flashcard list is displayed.
- What it does: Description of flashcard to not appear when there is multiple flashcard is displayed on Bagel. User can view more flashcards in screen as a result.
-
Code contributed: RepoSense link
- Enhancements to existing features:
- Replaced the half of the file related to storage in AB3 to work with Flashcard models. (Pull request #42)
- Documentation:
- User Guide:
- Updated documentation for the feature
flip
andsearch
- Updated documentation for the feature
- Developer Guide:
- Added implementation details of the
search
features.
- Added implementation details of the
- User Guide: