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.

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.