
Infrastructure
Offline-First Citizen Portal for Low-Connectivity Areas
- Year
- 2026
- Category
- Infrastructure
- Tech stack
- Next.jsService WorkersIndexedDBSMS Gateway
A prototype public-service portal designed to keep working despite an intermittent or absent internet connection.
The problem
Most e-government portals are designed for a stable connection — far from guaranteed in peri-urban and rural areas of Central Africa. The result: a citizen who starts an online procedure risks losing their input at the slightest drop, and gives up.
This reality effectively excludes a significant part of the population from the benefits of digitisation, even though the least-served areas in terms of physical counters are often the ones with the most to gain from reliable digital access.
Our approach
We studied "offline-first" patterns already proven in other low-connectivity contexts (Service Workers, deferred sync, structured local storage), adapting them to an administrative use case where data reliability and integrity matter more than visual fluidity.
The central question in the analysis: what happens if two versions of the same case file exist (one local, one server-side) at reconnection time? We defined simple, explicit conflict-resolution rules rather than a risky automatic merge.
Technical solution
The prototype is a Progressive Web App that saves every input locally via IndexedDB from the first keystroke, regardless of connection state, then syncs in the background as soon as a network becomes available again.
For extended outages, a degraded mode delivers an acknowledgement and a tracking number by SMS, with no dependency on a data connection — citizens keep proof of their submission even offline.
Every case pending sync is visually flagged in the interface, so users always know whether their submission is confirmed server-side or still local to their device.
Gallery


This project is a research & development concept (spec work) designed by Novenvera to demonstrate our technical expertise against the realities of Central Africa.
