Develop a system to take user’s pizza order and let them know how much their final bill is and when their pizza will be delivered.
The System
Greet user, display the menu and take their order (pizza, toppings and add-ons)
Confirm the order and send it to the kitchen for preparation
Based on the user’s location, determine the delivery fee and delivery time for the order
Calculate the price of each item ordered and the delivery charge to give user the final bill before directing them to the payment page
Behind the scenes
The programme is built generically to sell to any pizza shop owner (to any restaurant with a few tweaks!). Therefore, we need give the buyer a few functions:
Name the shop
Add or delete menu items
Customise promotional prices for members
Set the price of menu items
Set delivery time based on location of shop
These settings can be changed by the pizza shop owner with a simple input or click of a button!