Zhou HuiQi - Project Portfolio Page
Overview
DinerDirector is a desktop productivity application used by restaurant managers to manage the day-to-day operations of a restaurant. The user interacts it with a CLI (command line interface) to manage their deadlines, meetings, dishes, and staffs in the restaurant. The program is written in Java, and has over 3 kLoC.
Summary of Contributions
Code contributed: Reposense
Enhancements implemented:
- New Feature: Added the deadline feature.
- What it does: Allow users to add/delete/view deadlines regarding the restaurant through commands.
- Justification: This feature improved the product significantly as our user, a restaurant manager, will have many deadlines to keep track off. This feature allows them to better manage their deadlines.
- New Feature: Added the ability to find deadlines with a keyword.
- What it does: Prints all deadlines with name description that contains the given keyword.
- Justification: This feature improved the deadline feature significantly. If the user has a very long list of deadlines, he can quickly search and find deadlines regarding a certain keyword.
- Highlights: keyword need not be case-sensitive.
Documentation:
- Contributions to UG:
- Contributions to DG:
Review Contributions:
Beyond Project Team Tasks:
- Reported bugs and suggestions for other teams in PE-D: PE-D Issues
- Reviewed other team’s Developer Guide. DG-review