A mobile-style recap of each Grand Prix: crashes, DNFs, safety cars, overtakes, lead changes and penalties, pulled live from the OpenF1 API.
It has three tabs:
- Recap: the story of the race and its big moments.
- Timeline: the full lap-by-lap feed, filterable.
- Result: the classification, with how many places each driver gained or lost from the grid.
