Moves On Deck

Interactive location history using React and deck.gl
Moves on Deck rending location history in Safari, supporting pan, tilt, and zoom exploration (download)

Moves on Deck is a web application for exploring location history, as collected by the Moves mobile app. Multiple years of location history can be loaded and explored in real-time, with fluid navigation. This app follows Moves Viz, a program I recently wrote to generate static location visualizations.

In Moves on Deck, each movement is rendered as a bright, semi-transparent path across the surface of a darkened map. Color is based on the mode of transportation. As a route is frequently travelled, it become more opaque, strengthening in visual intensity. Flights are similarly visualized, except presented as 3D arcs between airports rather than as surface paths.

The application is built with React and deck.gl, a relatively new web visualization framework created at Uber. And because most people view their location history with at least some degree of sensitivity, Moves on Deck performs all processing and rendering entirely in browser—nothing is uploaded or handled server-side.

A hosted version of Moves on Deck is available online. Alternatively, source code and instructions for creating a custom build are available on GitHub.