Three graphite and brushed-metal plates layered at different scales
All expertise

03 / Expertise

PWA Development

Installable web apps that keep the work moving, even when the connection drops.

See a PWA in action

The challenge

The app experience.
Without the app store hassle.

Why build and maintain separate apps for different operating systems when one Progressive Web App can reach users across platforms?

With a single codebase, users can install your PWA directly from your website, while updates can be delivered without the usual app store approval process.

One application. Multiple platforms. Less complexity.

Interactive demo

From website
to app.

  1. 01 / Website

    Open Trace in the browser to see the day's field checks.

  2. 02 / Install

    Add Trace to the home screen. How installation is offered depends on the browser and device.

  3. 03 / Launch

    Open the same workspace from its icon, without the browser controls.

  4. 04 / Offline

    Complete a check without a signal. Trace queues the change on the device.

  5. 05 / Synchronise

    When the signal returns, Trace sends the queued check and confirms it was received.

09:41Online
trace.example
TRACEFIELD OPERATIONS
SITE 04 / NORTH YARDSite inspection

Today's checks

1 of 3 done
  • Check access routeComplete
    01
  • Record equipment tagsNot started
    03
All changes syncedNorth Yard workspace
ChecksNorth Yard / 04

Progressive web apps

What we build.

Installable web apps

Give people an icon and a standalone workspace on supported devices, while keeping the browser version available.

Offline functionality

Choose which data is available offline and which actions can be saved locally. Make it clear when a change is still waiting to be sent.

Background synchronisation

Use background sync where supported. Elsewhere, retry when the app is open and the connection returns, with a manual retry when needed.

App-oriented interfaces

Keep frequent tasks close at hand with touch-friendly controls and layouts that work in a browser or as an installed app.

Start a conversation

Take the work
with you.

Discuss a project