Offline Mode
Dead Zone? No Problem. Your Route Keeps Moving.
Rural routes, construction sites behind concrete walls, mountain areas with zero signal. When other apps stop working, DropHaul keeps your drivers moving with zero data loss — every action persisted locally, every photo queued, full route data cached on device.
Durable Mutation Outbox
Every Action Persisted Before It Sends
When your driver taps "Mark Arrived" or "Service Complete," that action is written to a durable local outbox before any network request fires. If the request fails, it stays in the queue. When connectivity returns, every action replays in order with automatic retry and exponential backoff.
- Actions persisted to device storage instantly
- Automatic retry with exponential backoff
- Idempotency keys prevent duplicate writes
- Queue processes in strict chronological order
- Zero driver intervention required — it just works
Photo Queue
Capture Now. Upload When You Can.
Photos are saved to device storage the instant they are captured. Each photo is typed (arrival, service, issue), geotagged with the GPS coordinates from the moment of capture, and timestamped independently of when it eventually uploads. The upload queue processes in order when connectivity returns — no manual intervention needed.
- Photos saved to device storage instantly
- Typed: arrival, service, issue, or completion
- GPS coordinates captured at time of photo, not upload
- Sequential upload queue preserves order
- Works across app restarts — nothing is lost
The Problem
What Happens When the Signal Drops?
Your driver is three stops deep on a rural route when the signal drops. On other apps, that means a blank screen. No route data. No way to mark jobs complete. Photos cannot upload. Notes get scribbled on paper scraps that may or may not make it back to the office.
Back at the office, the dispatcher sees stale data. Did the driver finish stop three? Did they even arrive? Nobody knows until the driver calls in or drives back to civilization. Then someone spends 20 minutes re-entering everything by hand.
Construction sites behind concrete walls, rural county roads, mountain areas with zero towers — these are not edge cases in portable sanitation. They are the norm. Your software needs to work where your units are, not just where the cell towers are.
DropHaul was built offline-first from day one. Every interaction is designed to work without a network connection, because in this industry, connectivity is a luxury you cannot depend on.
Local Data Cache
Full Route Data. Zero Network Required.
When the app syncs, it writes your assigned routes, job details, customer information, and unit data to a local database on your device. This is not a fragile browser cache — it is a proper database that survives app restarts, force-closes, and device reboots.
- App launches with full route data, no network needed
- Cold start works even in airplane mode
- Customer names, addresses, and special instructions cached
- Unit details and service history available offline
- Automatic background sync when connectivity returns
Online-Only vs. Offline-First
FAQ