The PoolStamp mobile app is built for the real world of pool service: signal drops behind hills, in backyards, and inside pool equipment rooms. PoolStamp queues supported field actions when the network fails and retries them when the device is back online.
What works offline
- Viewing data already loaded on the device.
- Saving notes, chemical entries, repair items, photos, and visit completion through the offline queue.
- Adding or editing supported records when the app can queue the mutation.
What needs a signal
- Loading fresh routes or customer records from the server.
- Starting a brand-new visit if the app has not already loaded enough data to create it.
- Sending the customer's proof-of-service receipt — the server sends it after the queued completion reaches the backend.
- Downloading photos from the customer portal.
How syncing works
Supported offline actions are written to a local queue. When the device sees a working connection (wifi or cellular), the app drains the queue serially with retry/backoff. The sync chip shows connected, syncing, offline, or failed states and lets you inspect or discard stuck items.
Photo storage
Photos are compressed for upload, copied into the app's document storage, and deleted locally only after the server confirms receipt.
Signal status
Use the sync chip at the top of the app to confirm whether the device is connected, syncing, offline with saved work, or blocked by a sync failure.