Skip to main content
WZ SolutionsWZ SolutionsSoftware Engineering
Infrastructure · 2023

Offline-first mobile app for field operations teams

A field application that works with no signal at all and synchronises deterministically when connectivity returns.

Client: Infrastructure operator (anonymised)

Operation, including capture and photo evidence
Full offline
Sync with agreed conflict-resolution rules
Deterministic
Supervisor visibility, from several days
Same day
Evidence attached to every completed job
Geo-stamped
The challenge

Field crews worked in areas with no reliable network. Work was recorded on paper and captured back at the office, often days later, with photographs stored separately from the job they documented. Supervisors had no view of progress until the paperwork arrived.

What we built

We built a local-first mobile application: jobs, forms and reference data are cached on the device, all capture is written locally first, and a sync engine reconciles with the server when a connection appears. Conflict rules were agreed with operations rather than invented in code — last-write-wins for descriptive fields, server-authoritative for status transitions. Photographs are compressed on device and uploaded with the job they belong to.

Technologies used

  • Flutter
  • Dart
  • Node.js
  • PostgreSQL
  • Supabase
  • Docker

Services engaged

More work

Other case studies

Recognise this problem?

If any of the above sounds like your operation, a short discovery conversation will tell us both quickly whether there is a fit.

Or email walter.mussagy@gmail.com — we reply within one business day.