Progressive Web Apps (PWA)
The system generates two PWAs by default: a Customer PWA (for shoppers) and a Delivery PWA (for drivers).
Which two PWAs does the system generate by default?
The system generates two PWAs by default: a Customer PWA (for shoppers) and a Delivery PWA (for drivers).
How does a customer download the customer PWA (URL flag)?
The Customer PWA is downloaded from a customer URL flag — the customer opens the appropriate URL and installs the PWA to their device.
What does the customer PWA do (browse, order, pay, track, support)?
The Customer PWA provides the full shopping experience: browsing the catalogue, ordering, paying, tracking orders, and getting support.
How does a driver install the delivery PWA (URL with delivery flag)?
A driver installs the Delivery PWA by opening the website URL with a delivery flag, which downloads the driver app to their device.
What does the delivery PWA show and let a driver do (accept, deliver, fail, proof, COD)?
The Delivery PWA shows all major order information and lets the driver accept/pick jobs, see what to deliver, mark progress (e.g.
How are en-route status buttons reflected to the admin panel?
The driver's status buttons in the PWA — accepting, "On the way," delivered, failed — are reflected to the admin panel in real time, so operations see delivery progress as it happens.