A mobile-first PWA for field delivery teams β scan, photograph, geolocate, and sync proof-of-delivery with zero infrastructure dependency.
Twelve real working features β all in a lightweight browser app with no native install required.
Seven steps from pulling up to the door to the dispatcher seeing proof of delivery.
Driver taps the SafeShip icon on their home screen. Loads instantly β even offline β from the Service Worker cache.
Camera activates for live QR/barcode scanning. Unreadable label? Driver types the shipment ID manually.
Delivery address is entered or confirmed. Stored verbatim and linked to Google Maps in the viewer.
One or more photos: package at door, recipient, label. Compressed server-side before storage.
Any relevant context β left with neighbour, gate code, box condition, access issues.
Online: posts immediately. Offline: queued locally and synced automatically when signal returns.
Back-office opens the viewer β photos, map link, notes, exact timestamp β all in one table row.
Proposed features for a hardened, full production deployment.
Unique login per driver. Every submission tied to a named user, not just a device.
Coming SoonDriver: submit only. Dispatcher: view all. Admin: manage users, export, configure.
Coming SoonTouch-screen signature pad built into the submission flow. Stored alongside photos.
Coming SoonAutomated SMS or email on successful delivery β includes timestamp and optional photo link.
Coming SoonStructured reason codes for non-delivery. Triggers automatic reattempt scheduling.
Coming SoonImport a stop list, get an optimized drive sequence via Google Maps or OSRM.
Coming SoonKPIs: deliveries per driver per day, first-attempt success rate, failed delivery breakdown.
Coming SoonOne-click export filtered by date, driver, or status. PDF includes photo thumbnails.
Coming SoonOptional background GPS per shift. Dispatcher replays route and verifies delivery coordinates.
Coming SoonUpload a CSV or scan from a dispatch manifest to pre-load the day's stops and addresses.
Coming SoonNew stop assigned, route updated, or sync failure β delivered as native push to the driver's phone.
Coming SoonDelivery events pushed to a TMS, WMS, or customer portal in real time on submission.
Coming SoonS3 or Cloudflare R2 for photos. Removes local disk dependency, adds redundancy and CDN speed.
Coming SoonFrench, Spanish, Portuguese β auto-detected from browser settings for diverse driver workforces.
Coming SoonWhat's in the demo now versus what ships in full production.
| Capability | Beta POC | Production |
|---|---|---|
| QR / Barcode Scanning | β | β |
| Manual ID Entry | β | β |
| Multi-Photo Capture | β | β |
| Address Storage + Map Link | β | β |
| Auto Timestamp | β | β |
| Delivery Notes | β | β |
| Offline Queue + Auto Sync | β | β |
| Installable PWA | β | β |
| Shipment Viewer Dashboard | β | β |
| Duplicate ID Prevention | β | β |
| Driver Authentication | β | β |
| Role-Based Access Control | β | β |
| Digital Signature Capture | β | β |
| Recipient Notifications (SMS/Email) | β | β |
| Failed Delivery Reason Codes | β | β |
| Route Optimization | β | β |
| Analytics Dashboard | β | β |
| CSV / PDF Export | β | β |
| Live GPS Breadcrumb | β | β |
| Push Notifications | β | β |
| REST API / Webhooks | β | β |
| Cloud Photo Storage (S3/R2) | β | β |
Lightweight by design β no frameworks, no bloat.