Skip to content

Interactive F1 dashboard that visualizes lap times, tyre strategies, and fastest lap telemetry from 2018 onward, built with Streamlit and FastF1 for fast, reliable, and user-friendly race analytics.

Notifications You must be signed in to change notification settings

pharquissandas/F1-InsightX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

F1 InsightX

An interactive Formula 1 dashboard built with Streamlit and FastF1. Visualise lap times, tyre strategies, and fastest lap telemetry with ease.


Features

  • Lap Time Analysis — Explore lap times for each driver in a session
  • Tyre Strategy — See tyre compound usage distributions
  • Telemetry — Visualize fastest lap telemetry (speed, track map)
  • Easy Session Selection — Choose any season (2018 → latest), race, and session (FP1, FP2, FP3, Qualifying, Sprint, Race)

Installation

Clone the repo and install dependencies:

git clone https://github.com/YOUR-USERNAME/F1-InsightX.git
cd F1-InsightX
pip install -r requirements.txt

Usage

Run the dashboard locally with Streamlit:

streamlit run dashboard.py

The app will open in your browser at http://localhost:8501.


Project Structure

F1-InsightX/
├── dashboard.py        # Main Streamlit app
├── requirements.txt    # Dependencies
├── .gitignore          # Ignore cache/venv
├── ff1cache/           # FastF1 cache (ignored in Git)
└── README.md           # This file

🙌 Acknowledgements

  • FastF1 — F1 telemetry and timing API
  • Streamlit — Interactive dashboards in Python

About

Interactive F1 dashboard that visualizes lap times, tyre strategies, and fastest lap telemetry from 2018 onward, built with Streamlit and FastF1 for fast, reliable, and user-friendly race analytics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages