F1 Track Story

Driver Summary and Lap-by-Lap Analysis

Waiting for Driver Selection

--

Tyre Stints:

Soft Medium Hard Inter Wet

Waiting for Driver Selection

--

Tyre Stints:

Soft Medium Hard Inter Wet

Race Summary

Waiting for Race Selection

Date: --

Track layout
Total Laps --
Pole Sitter --
Weather --

Drivers on Podium

P1 --
P2 --
P3 --

Full Race Results

Finish Driver Name Team Name

About F1 Track Story

F1 Track Story is an interactive data visualization project that transforms Formula 1 race data into clear, engaging visual narratives. Built using Python, JSON, and JavaScript, F1 Track Story uses race telemetry and lap data sourced through the FastF1 library to create dynamic visualizations that compare driver performance, lap-by-lap pace, race outcomes, and track context.

The goal of the project is to combine technical data analysis with visual storytelling by turning raw race information into an immersive experience. By blending race analytics with front-end design, the experience highlights the story behind the numbers: where pace was gained or lost, how race strategy developed over time, and how drivers compared across the course of an event.

This project was developed through AI-assisted pair programming, using AI as a collaborative tool to accelerate prototyping, debugging, and UI iteration while maintaining human-directed design, data structure, and product decisions throughout the process.