Gerald's Project Portfolio Page
Project: ReadyBakey
ReadyBakey is a desktop order management application created for bakers who handle a lot of different orders. 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 link
Enhancements implemented
- Implementation and testing of order class
- Part of PR #83 and PR #126
- Implementation and testing for the overall order class containing its relevant components (Order Details, Order Collection Type, Order Remark, Order Delivery Date & Time)
- Justification: The order class forms the basis of our application - a baker needs to key in their orders with its relevant details.
- Implementation and testing for order functionality
- Part of PR #95
- Implemented and performed test for Delete Order, List Order
- Justification: It is necessary to be able to list out and delete orders
- Implementation and testing of additional functionality for find order
- Implementation of additional attributes for Person Class
Contributions to the UG
- Added/edited feature guides for listo, addp, findo, addo, clear, marko, unmarko
- Added Table of Contents & FAQ
- Part of PR #50
- Fix formatting errors and minor mistakes
Contributions to the DG
- Added in non-functional requirements
- Part of PR #64
- Add user story and use case for marko, unmarko, clear
- Part of PR #68
- Add in AddOrderCommandSequenceDiagram and its design considerations
- Part of PR #136
- Edit ModelComponentClassDiagram and add Table of Contents
- Part of PR #244
Contributions to team-based tasks
- Contributed in team discussion for overall product direction
- Maintained Issue Tracker
- Release Management for V1.3
Review/mentoring contributions
- Helped with edit order command test when teammate had some issues (Link Here)
- Reviewed PRs of peers