Enkd

All projects/Products/2026/Live

F1 Telemetry Console: pit-wall analysis in the browser

Formula 1 race analysis with no backend: live timing tower, every car on the track map, a season archive you scrub through like video at up to 60×, and lap-vs-lap telemetry with corners detected from the speed trace. One static page on the OpenF1 API.

F1 Telemetry Console: pit-wall analysis in the browser

What I built

  • Live mode follows the running session and switches to it fifteen minutes before the start; archive mode covers every weekend since 2023 with play, pause, scrub and 1× to 60× replay.
  • Timing tower with tyre compound and age, gaps, sectors with live mini-sector colouring and speed trap; race trace, tyre strategy bars and the race control feed alongside.
  • Compare view: two drivers, two laps, speed and pedal traces on a shared distance axis and a cumulative delta curve, with corners found in the data itself.
  • Handles OpenF1's blackout during sessions and its per-minute rate limits with a single paced request queue; optional sponsor login mints and refreshes the OAuth token in the browser.

Stack

React · Vite · OpenF1 API · single-file HTML build

Outcomes

  • Runs entirely in the browser; the build also emits one self-contained HTML file that works from the filesystem.
  • Open source on GitHub.

Links