Dash F1
A historical Formula 1 dashboard for comparing drivers, strategy, incidents, and race evolution with OpenF1 data.
Visit projectDash F1 uses OpenF1 data to reconstruct historical Formula 1 sessions. Pick a year, meeting, and session, then compare two drivers across pace, strategy, and position through the race.
Four views do most of the work:
- Storyline Feed merges race control messages, team radio, and weather into a filterable incident timeline.
- Track Battle replays two drivers lap by lap, including time deltas and changes in their fight.
- Strategy Wall shows tyre stints, compounds, and pit windows.
- Classification & Championship compares the grid with the result and tracks standings across the season.
It is deliberately historical: no live stream, polling loop, or WebSocket connection. A completed session can be loaded consistently and examined without pretending to be a timing screen.
Typed API routes, request validation, and a tested mapping layer handle the inconsistencies in the underlying OpenF1 feed.
Data and API attribution: OpenF1 (https://api.openf1.org/v1/*).