Designing for weak networks and shared phones

Buildpal is built for sites where data is patchy, phones are shared and batteries run low. Here's what that changed in how the product works.

Published
By
The Buildpal team
Read
2 min read
Buildpal worker cards

Most software is designed in an office with fast Wi-Fi and a charger at every desk. A construction site in Kigali is a different place. Data comes and goes, one phone is often shared by a few people, and a battery that dies at noon stays dead until the evening.

We made a rule early on: if a feature only works on a good day, it doesn't work.

What can't we assume on a construction site?#

Three things came up on every site visit:

  • Steady data. Coverage drops behind concrete and on upper floors.
  • One phone per person. Many workers share a handset with family or crewmates.
  • A charged battery. A phone that is dead can't be the key to the gate.
The Buildpal gate reader
The reader keeps working when the network doesn't.

How does Buildpal keep working offline?#

The gate is the one place that can never wait for a signal. So the reader captures every tap locally and syncs when the network returns. The worker taps, the reader answers, and the record catches up later. The gate never stops.

The same idea runs through the rest of the product: capture first, sync when possible, and never lose a record because a connection dropped.

A construction site in Kigali
A site in Kigali.

Basic phones are equal citizens#

Not everyone has a smartphone, and nobody should need one to be paid fairly. Workers without one get the same profile and the same record, with USSD and SMS for the things they need to check, like a booking or a payment.

A Buildpal worker in safety gear
Every worker has a profile, with or without a smartphone.

What did we change after the first pilots?#

We made screens lighter, cut steps from the flows workers use most, and moved anything that needed a live connection away from the gate. Small changes, but they add up on a site where every minute at the gate is a minute not working.

We'll keep sharing what we learn in these field notes, including the things we got wrong.

Posted inOfflineUSSDDesign
The Buildpal teamWritten in Kigali

Product, field operations and engineering at Buildpal, writing about what we learn building a verified workforce for construction in Rwanda.

Comments (0)

No comments yet. Start the conversation.

Stay in the loop

Get new resources first.

One short email as guides, field notes, and education land. No noise.