Book-A-Meal is an application that allows customers to make food orders and helps the food vendor know what the customers want to eat.
Users can create an account and log in
Admin (Caterer) should be able to manage (i.e: add, modify and delete) meal options in the application. Examples of meal options are: Beef with rice, Beef with fries etc
Admin (Caterer) should be able to setup menu for a specific day by selecting from the meal options available on the system.
Authenticated users (customers) should be able to see the menu for a specific day and select an option out of the menu.
Authenticated users (customers) should be able to change their meal choice.
Admin (Caterer) should be able to see the orders made by the user
Admin should be able to see amount of money made by end of day
Authenticated users (customers) should be able to see their order history
Authenticated users (customers) should be able to get notifications when the menu for the day has been set.
Admin (Caterer) should be able to see order history
The application should be able to host more than one caterer.