Skip to main content


    Jeff Gore showcases a data visualization project which uses real-time aircraft in-flight location data to create a dynamic altitude-distance graph.

    Fleetrack is a visualization of real-time flight data for a handful of major carriers (i.e. fleet tracking) on an scalable vector altitude/distance graph using the D3.js visualization library.

    The app uses an Express backend which queries a real-time flight API every five seconds and joins resulting geospatial data with a static world airport location file to calculate journey completion. The employs D3 transitions to simulate real-time movement of aircraft towards their destinations.

    As demonstrated in the video, the "cool factor" of this app is using the D3 zoom functionality to get really close to a cluster of planes and note how they are moving incrementally, since their x and y position is bound to the data that is being updated constantly.

    Try it out for yourself here:

    View the GitHub repo here:

    Project Members: Jeff Gore