Dou Peihao - 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:
- Implement meeting features, including creating Meeting in the entity folder, MeetingManager in the manager folder to implement on the meeting list, four commands (Add, View, Find, Delete) in the command list to call its own functions in the MeetingManager and the parser to return the corresponding meeting command.
- Add test cases for the meeting feature.
Documentation:
-
Contributions to UG: Update the UG for the meeting part. Write the input format and examples.
-
Contributions to DG:
- Add meeting feature and the corresponding uml diagram.
- Add manager component.
Project management and Contributions to team-based tasks:
- Help Kristianachwan to finish the find staff feature when he was busy.[#68]
- Commented and approved some PR.
Beyond Project Team Tasks:
- Reported bugs and suggestions for other teams in PE-D: PE-D Issues
- Reviewed other team’s User Guide and Developer Guide.