Used by drivers to deliver orders to customers in a controlled way.
Used by drivers to first assign orders by scanning the order barcode and the status will change to (out for delivery), then after delivering the products to the customer the driver will use it to confirm that the customer has received the products by taking a photo and scanning the barcode again , then the status will change to ( completed ). If the driver didn't find the customer he will take a photo of the customers door and scan the barcode again to reschedule the delivery and status will change to ( rescheduled delivery ) and can be assigned again by any other driver.