Dev Diary: Building Offline-First: Network Access Should Never Be Required

A behind-the-scenes look at how we build 3mpwrApp.


A disability app that requires consistent internet access systematically excludes the people who need it most.

Consider where chronic illness and disability intersect with geography. Rural and remote communities in Canada have both higher disability rates and significantly worse internet infrastructure. Optimizing for urban, connected users would have been a betrayal of our mission.

The offline-first mandate created real technical challenges — every feature had to be audited for what it looks like without a network call. The upload queue was particularly complex: we needed silent, automatic retry logic that never lost data and never frustrated users.


Technical Details


In Practice


What We Learned


Follow Our Development

We believe in building in public — the community we serve has been failed by opaque institutions too many times.