# Driver App / PWA Manual

## Purpose
The Driver PWA helps drivers receive dispatch tasks, update pickup/delivery status, send location pings, upload POD, and scan shipment/cargo QR or barcodes.

## Driver Login
Drivers login with assigned phone/email and password. The driver account must be active and linked to a driver profile.

## Driver Dashboard
The dashboard shows assigned jobs, pending pickups, deliveries, overdue tasks, and latest instructions.

## Job Status Flow
1. Assigned
2. Accepted
3. En route to pickup
4. Arrived pickup
5. Loaded
6. En route to delivery
7. Arrived delivery
8. Delivered
9. POD uploaded
10. Completed

## POD Upload
Driver can upload proof of delivery photo, signed document, receiver name, receiver phone, delivery remarks, and delivery date/time.

## Location Ping
Location ping records GPS latitude/longitude when driver updates status or manually sends location.

## Scanner
Use scanner page to scan shipment QR, cargo barcode, or delivery order code. Manual fallback is available if camera permission is blocked.
