11. Extensions

These are some starting suggestions for extending the pizza ordering system.
Careful planning for how these who fit into the system is needed as well as the creation of new code to integrate them.
Add code to limit the length of the customer name input to a maximum of 20 characters.
This can be done by adding a validation function that checks the length of the input and prevents further input if the limit is exceeded.

11.1. Add customer mobile

Add a label and entry widget for customer mobile number.

11.2. Add descriptions

There are several standard types of pizza that are popular around the world. Here are some of the most well-known varieties:
  1. Margherita: Diced tomato, mozzarella, oregano.

  2. Pepperoni: Pepperoni slices, mozzarella.

  3. Hawaiian: Leg ham, mozzarella, pineapple.

  4. Veggie: Mushrooms, roasted peppers, Spanish onion, olives, pineapple, garlic, oregano

  5. BBQ Chicken: Barbecue sauce, grilled chicken, red onions.

  6. Meat Lovers: Leg ham, mild salami, marinated chicken, bacon, BBQ sauce.

  7. Capriciossa: Leg ham, mushrooms, olives, anchovies.

  8. Supreme: Leg ham, mild salami, roasted peppers, Spanish onion, olives, mushrooms.

  9. Mexican: Salami, roasted peppers, Spanish onion, olives, oregano, garlic, chilli

  10. Four Cheese: A blend of four different cheeses, often including mozzarella, cheddar, parmesan, and gorgonzola.


11.3. Add crust type

Create controls for crust types:"Thin", "Thick", "Crispy", "Gluten-Free".


11.4. Add drinks

Create controls for common soft drinks.