flow/control collaborated with Humanitarian OpenStreetMap to design and build an online tool for generating animations of changes made to OpenStreetMaps map layers.
The tool allows users to start quickly by selecting one of predfined modes (last week, month, year), focusing on relevant viewport, and sharing the animation. For experienced users we expose options to play with colors, map styles, the length, and speed of the animation.
We were responsible for the design and development of this project, from start to finish. The different parts of the system are containerized and communicate through API calls, and RabbitMQ queue. Offline rendering uses exactly the same code as the frontend, but is executed within offscreen Electron instance, which allowes us to grab each of the frames, and compose them into static video or gif file.