---
title: DLR Inspection app | De Voorhoede
description: Online in a lift shaft
language: English
url: 'https://www.voorhoede.nl/en/cases/dlr-inspection-app/'
---

Case study

# DLR Inspection app

## Case summary

### Expertises

Development

### Technologies

React, NodeJS and Service workers

### Deliverable

Progressive web app

## Do inspections without internet

### The challenge: do inspections without internet

DLR carries out inspections and provides consultancy for lifts, escalators and other transport installations. Before our project, inspections were recorded with a native Android-app on a Samsung tablet. Because of the way the app was designed, it took a while to generate inspection forms. Aside, synchronising data with the server seemed unreliable and could take some time.

We set out to solve these problems with a website. Websites, you’d think, are online by default. But the internet connection on DLRs inspection locations is often flaky or missing altogether. How could we ensure that being offline is not an obstruction to do a proper job?

### The solution: a progressive web app with background sync

As we were experienced with developing offline first web applications, the choice for a Progressive Web App (PWA) was made easily. A PWA makes it possible to use technology that was previously only available to native apps. The major advantage is that a PWA needn’t be bought in an app store, but can simply be visited and maintained as a website.

To establish a recognisable and app-like appearance, we chose to use React combined with a Material Design framework. Material Design is an interaction and animation framework by Google: the same that is already used on the inspectors’ tablets for its operating system and other apps.

![DLR Connect overview with an expanded view of Wednesday’s planned inspections](https://www.datocms-assets.com/6524/1537967377-1514901771-dlr-inspection-overview.png)

DLR Connect overview with an expanded view of Wednesday’s planned inspections

An inspector can download all planned inspections for the coming week at once after logging in. The inspections will be stored in the PWA, so that an internet connection is no longer needed. Completed inspections will be sent automatically in the background as soon as an internet connection is detected. The inspector can fully focus on their work, and never worry about the quality of the network again.

* [← How we helped others](/en/cases.md)
* [Tradus →](/en/cases/tradus.md)

## Let's discuss what we can do

Nena de Clercq

Operations Director

<post@voorhoede.nl>

Don't fill this out if you're human:My name isYour nameMy business isCompany nameYou can email me atEmail addressYou can call me atPhone numberMy question or project isGet in touch

## Subscribe to our newsletter

Don't fill this out if you're human

My first name isYour first name

You can email me at[Email address](<mailto:Email address>)

\[ ]Yes, I give permission to process my name and e-mail address in order to receive the newsletter of De Voorhoede

Subscribe

[Return to top](#top)
