In this project you will be developing a piece of software that allows people working in an office to place daily sandwich orders that will be delivered direct to their office.
You are required to create the following accounts to allow the system to be tested. All accounts should have the password p455w0rd
:
customer1
customer2
customer3
owner
You need to build a simple ordering system.
Each customer
can log in and set up a profile which includes:
- Their first and last name.
- The name of the company where they work.
- The address including the postcode of the company.
- When a
customer
logs in before 11:00 they can pick from a range of sandwiches, crisps and drinks and add them to their lunch order for the day. When the order is complete they are given a 10 character order number.
When the owner
logs in after 11:00 they can see a list of the items ordered grouped by postcode and including for each customer:
- The
customer
name. - The name of the company.
- The address of the company.
- The 10 character order number.
This builds on the work you have already completed and adds additional functionality.
- When the
owner
sees the daily orders they can see an overall pick list for each product showing how many are needed to complete the daily order. - When the
customer
places their order they receive an email confirmation that includes:- A list of the items ordered including individual item prices.
- A total price.
- The 10 character order number.
- A QR Code of this 10 character order number.
- The
owner
sees the list of deliveries and next to each delivery there is:- The 10 character order number.
- A button labelled Delivered which is clicked to flag that the items were delivered to the customer.
- A button to go to a screen that displays the order details including the QR code representing the 10 character order number.