Wang Ying‘s - Project Portfolio Page
Overview–Project: CanteenHelper
During peak hours, people may not be able to know the dining situation and the density of the canteen they want to go to. To solve this problem, we want to create a program to store and display basic information of stalls in each canteen (e.g. Open hours, current menu, change order etc) to all their potential users. CanteenHelper is a command line (CLI) application that helps students, staff and even tourists order food in canteens efficiently. CanteenHelper will allow users to choose their favorite dishes from different stalls in different canteens based on the date and time provided by the users. They also can check the comments of the dishes and operating hours of the stalls and canteens.
Summary of Contributions
Code contributed: RepoSense link see from here.
Contributions to documentation:
User Guide:
Created the table of content of User Guide and wrote the detailed explanation after content 3.5. Added most pictures and managed their links.
Developer Guide:
Created the table of content of Developer Guide and wrote the detailed explanation except content 4, which is implementation part. Added most pictures including UML diagrams of find, delete, and print order and managed their links.
Project management:
Managed releases v2.1 on GitHub. (1 release)
Enhancements to existing features:
- Wrote JUnit tests for existing features to increase test coverage.
- Implemented order class, deliveryOrder class, takeAwayOrder class, dineInOrder class, Dish class, Initializer class and features in Logic class and UI class.
Contributions to team-based tasks:
We work as a team, we always meet and work together. Everyone tried to contribute to every part. Thank you!