Toh Li Yuan's Project Portfolio Page
Project: [Ba]king [Br]ead
[Ba]king [Br]ead is a desktop inventory and recipe book management application that allows users to add ingredients and view
recipes. The user interacts with it through a CLI. The GUI is implemented using JavaFX and the project is written in Java.
Given below are my contributions to the project.
New Feature: Recipe model
- What it does: Holds recipes and the list of recipes in the RecipeBook component.
- Justification: This feature is critical to the working of the product as the recipes
needs to be processed for user interaction.
New Feature: Recipe saving
- What it does: Saves the recipes to local storage.
- Justification: This feature allows user to access their list of recipes when they are using
the product.
Code Contribution: RepoSense Link
Enhancement Implemented:
- Coded all relevant APIs for the Recipe Model component
- Coded all relevant APIs for the Recipe Storage component
Contribution to UG:
- Completed the documentation of the
stock
command
Contribution to DG:
- Completed architecture breakdown for the Model and Storage component
- Addition of ModelClassDiagram.puml
- Addition of StorageClassDiagram.puml
Contribution to team-based tasks
- Code review and merge other team member's code
- Issue triage for PE-D