King's college London approached Antbits Ltd to create a multilingual web application for a research project which investigates the collection, sharing and uses of digital data about migrants.
They specified that all data to be collected by a self hosted Ushahidi instance, the application was to be accessible offline and user data and location were to be anonymised.
I used Python and Flask for the back end, consuming questionaire data from a Ushahidi instance deployed via Docker. The front end was built with mostly vanilla JS with Mapbox used for location services.
A custom Google Sheets integration was used for multilingual text content outside the scope of the Ushahidi questionaire builder. Any self reported user locations were obscured by randomizing within a 5km radius to protect potentially vulnerable individuals.
View the project at: https://dataonthemove.org