Curva is an independent Formula 1 analytics platform, built as a personal project. Chart-driven analytics, a real-time live timing feed and a full race replay engine — one visual system, all of it running on timing data from the official F1 feed, pulled through FastF1.
Every chart starts as timing data
Standings, session pace, race traces, season stats, telemetry comparisons and pit-strategy simulations — every chart built to answer a question the broadcast leaves open.
Open Analytics →Any race from 2018 onwards, reconstructed lap by lap from official timing: a live tower with sector colours, a track map with car positions, and every driver's full tyre history.
Open Replays →During live sessions Curva subscribes straight to the F1 SignalR feed — positions, gaps and sector times, seconds behind the cars.
Open Live Timing →FastF1 pulls it from the official API, a Python backend shapes it, and Next.js draws it.
For fans who watch the race twice