
Interactive geospatial flight tracking that brings aircraft data to life on the map.
Geospatial data is everywhere, but turning raw coordinates into something people can explore and understand is a different problem entirely. We wanted to demonstrate how location-based data can be transformed into an interactive, insight-rich experience that supports real decision-making.
FlightPulse is a web-based application that visualizes a snapshot of aircraft activity using key metadata like flight identifier, coordinates, direction, and altitude. Built with React, TypeScript, and Mapbox GL JS, it demonstrates how flight data can be brought to life through mapping and visualization.
All aircraft data was extracted from ADSBExchange, a community-driven, publicly available flight tracking network. The application allows users to explore positions and flight paths on an interactive map, filter by altitude and time, and track individual aircraft.

Visualize aircraft locations from a flight data extract, with key metadata including coordinates, direction, and altitude.
Zoom, pan, and explore powered by Mapbox GL JS with custom styling and efficient handling of many aircraft markers.
Toggle flight path trails on or off with altitude information embedded along each flight line and smooth multi-aircraft rendering.
Select individual aircraft to isolate their flight paths, view detailed metadata, and track movement across the map.
Time range slider for filtering flight data across different periods, revealing patterns in air traffic over time.
Visual legend and color-coded flight paths based on altitude, making it easy to distinguish high-altitude cruising from approach patterns.
FlightPulse is a use case for how geospatial dashboards can support operational awareness, planning, and storytelling. This kind of visualization is ideal for:
Interact with the live FlightPulse demo below. Pan, zoom, and select aircraft to explore their flight paths.
Whether it's tracking, analysis, or planning, we build interactive maps and dashboards tailored to your data. Let's explore what your data can do.
or email us directly at mazen@figmentanalytics.com