Quoin developed a number of features for the platform that catered to the particular needs of Barry Callebaut’s remediation officers. When reviewing feedback from users, we found that working in areas with variable internet connectivity was a particular pain point. Primero, as a Progressive Web App (PWA), works inside a browser in both online and offline scenarios. However, when users with spotty connectivity used the app, they would rapidly switch between Primero’s online and offline modes. This made it difficult to predict how the app would behave. Would it behave like the site normally did online? Would it lose internet while the user was trying to save changes? Or would it behave with the limited set of functionality available to offline users?
To allow users to work with more predictability in field conditions (for instance, on a farm, or in a rural community center), Quoin introduced a feature to let users switch into “Field Mode”: a sort of voluntary offline mode. With this new mode, a user can pick out the cases they’ll need to work with throughout the day in the morning when they have internet connectivity. Then, when they are heading out to a rural area to interview a child or lead a vocational training session, the user switches into an offline version of the app where they can perform data entry without having to worry about their phone constantly trying to search for cell signal. You can think of this like downloading songs or podcasts to listen to before you get on a plane or the subway.