King's college London

The brief

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.

Technical response

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