DinEz is a Command Line Interface (CLI) application used for managing various aspects of restaurant management such as order taking, menu management, and order statistics. This app is designed for users who are familiar with CLI and can type quickly. It is written in Java and has about 5 kLoC.
Code contributed: RepoSense link
Optional class to indicate an absence of return value and to chain method calls,
thereby shortening the code.Optional class to differentiate between cancel and complete command in the Menu
Interface. Doing so allows changes made to the menu to be discarded for a cancel command.MenuLogic, which was
mostly written by Zhengwinter and modified by all other team members.OrderLogic. (Pull request #161)Storage. (Pull requests #185, #189)v2.0 on GitHubv2.1 on GitHub