Zero bars.
Full app.
Refineries, tank farms, marinas, rural properties. Plenty of the places you blast have weak cell service or none at all. BlastBid doesn't care. The entire app runs from local storage on your phone. When you drive back into range, it syncs in the background.
No “you're offline” banners. No spinners. No reason to finish the bid back at the shop.
- Estimates and rate tables
- On the phone
- Customers and history
- On the phone
- Jobs, notes, and to-dos
- On the phone
- Invoices
- On the phone
- Photos
- Saved, upload later
- Estimate accuracy
- Needs signal
Everything works offline
Not a stripped-down read-only mode. The actual app, with all the data on your phone.
Estimates
Create, edit, and send estimates. The estimating engine runs locally. All media rates and production rates are on the device.
Customers
Look up any customer, see their history, add new ones. Contact info, notes, and past jobs are all stored locally.
Jobs
Start jobs, log hours, update the pipeline. Move a job from scheduled to in progress to complete without a connection.
Photos
Take before and after photos. They save to the device and upload when you get signal. Your camera roll stays clean.
Invoices
Turn a finished job into an invoice. Preview the PDF. Queue it to send. It goes out as soon as the phone reconnects.
Team sync
If two people on your crew make changes while offline, both phones keep working and upload their changes when they reconnect.
How it actually works
Not a cache. Not a service worker with a prayer. A real database on your phone.
- Local SQLite database on every device (iPhone, Android, and web)
- All reads and writes go to local storage first, always
- Background sync pushes changes to the server when signal returns
- Conflict resolution handles simultaneous edits from multiple devices
- Photos queue locally and upload automatically on reconnect
- Works the same whether you have 5G or zero bars
- No loading spinners, no connection-required screens
Where this matters
You know the job sites. The refinery that blocks personal devices from the guest Wi-Fi. The marina where the only signal is at the parking lot. The rural property 20 minutes from the nearest tower. The underground parking structure where your phone might as well be a brick.
Most apps treat offline as a fallback. Something goes wrong, they show you a banner, and you wait. BlastBid treats offline as the default. The app hits local storage first, every time. Signal is a bonus, not a requirement.
That means you can quote a job at the customer's site, take the before photos, log the hours, and hand them an invoice before you leave. None of that requires a connection. The data syncs later and your office sees everything when it lands.
Common questions
Does BlastBid really work with no signal?
Yes. There is a real database on every device, so the app hits local storage first every time. Quote a job, take photos, and update the pipeline with zero bars, then it syncs in the background once signal returns.
What actually works offline?
Estimates, customers, jobs, photos, and invoices. This is the full app, not a stripped-down read-only mode. The one screen that needs signal is estimate accuracy, because it is worked out on the server across all your completed jobs.
Is this just a cached web page?
No. It is a local SQLite database on iPhone, Android, and web. Every read and write goes to local storage first, and a background sync pushes changes to the server when you reconnect.
What happens if two people on my crew edit the same job offline?
Both phones keep working. When they reconnect, each phone uploads its changes and the job ends up with the most recent edit.
When do offline photos upload?
They save to the device and queue, then upload on their own as soon as you are back in range. Your camera roll stays clean.