MAXK
0%
Experiment

Living Earth

Building a 3 dimensional living system, using public API's.

Figma MCPClaude CodeAI Tooling3D Data visData API
28 August 2026
Live embed · the-living-earth.vercel.appOpen full site

The goal

Use live data in an interactive, self built product

I wanted a hobby project that brings data to life in an exciting way. The goal was to integrate a series of live data feeds and visualise them in 3D space, through a self-published product.

Identifying suitable sources, aligning the data points, and creating a rule set to map them to geospatial co-ordinates were the key challenges. I wanted to demonstrate the true scale of tectonic events in a way that was surprising but still digestible for the user.

The sources used were:

USGS Earthquake Catalog

A searchable online database managed by the United States Geological Survey. It records near real-time and historical seismic activity from around the world.

Smithsonian Global Volcanism Program

The Global Volcanism Program documents, disseminates, and archives eruption information to better understand worldwide volcanic activity.

Weekly Activity Report

A cooperative project between the Smithsonian's Global Volcanism Program and the US Geological Survey's Volcano Hazards Program.

The Project

The Living Earth

The Living Earth visualises real earthquakes and volcanic eruptions as they happen, using publicly available APIs to create a living system.

Quakes bloom and pulse like sonar the moment they hit. Volcanoes sit along the plate lines as glowing triangles.

Scrub through the 30-day timeline and watch the Ring of Fire draw itself, or view a map of every volcano that is erupting right now.

Screenshots

The Living Earth globe showing 30 days of earthquakes as glowing points, volcanoes as triangles and plate boundaries as cyan lines, with a layers panel and a 30-day timeline.The globe at rest
A zoomed view of a magnitude 6.8 earthquake off Japan, its sonar rings expanding across the map, with a detail card giving depth, coordinates, time and a link to the USGS record.Quake detail
The globe with all 832 recorded volcanoes switched on, their triangles tracing the Pacific Ring of Fire down through Japan, the Philippines and Indonesia.Every recorded volcano
A detail card for Ahyi, a stratovolcano in the United States, showing last eruption, type, elevation and eruption status drawn from the Smithsonian's weekly report.Volcano detail

My Takeaways

What I learned

  1. Designing with real data

    Plugging live data in early meant designing around the actual shape and density of events, giving me a much clearer picture of the final product at an earlier stage. Something that will definitely come in handy for my day-to-day design work.

  2. AI prototyping

    Building a working interactive mockup in HTML let me test scrub, drag and playback behaviour for real before writing a single spec.

  3. Locked decisions as documentation

    Keeping a running record of what was decided and what was rejected stopped good directions being reopened and kept the visual system consistent.

  4. Encoding by shape, not colour

    Earthquakes and volcanoes needed to read as different kinds of thing, so type is carried by mark shape rather than another hue on an already busy colour palette.

  5. Designing the seams before the features

    Scoping a generic layer interface up front meant volcanoes, timelines and future datasets slot in as configuration instead of triggering a complete redesign.

  6. AI accessibility

    Using AI to pressure-test keyboard operation, reduced-motion behaviour and focus states caught gaps that are easy to miss on a canvas-heavy interface.

The outcome

Overall it was a strong learning experience building something outside of my usual area of work with new tools to match. The end result is a unique learning tool that reminds me of the Restless Surface exhibition at the Natural History Museum, that I used to love as a kid.

I now feel much more comfortable building my own live data prototypes which should significantly improve the efficiency of my day-to-day.

View the full site here