Skip to content

Delta Dash - Real-time Formula 1 dashboard using Next.js and FastF1 for live telemetry, lap data, and session insights.

License

Notifications You must be signed in to change notification settings

yashsoni27/delta-dash

Repository files navigation

🏎️ Delta Dash

Static Badge GitHub package.json version

An unofficial Formula 1 dashboard that offers fans an interactive and data-rich experience. Track driver and constructor standings, analyze race stats, and compare head-to-head performances—all in one sleek interface.

⚠️ This project is not affiliated with Formula 1 or Formula One Licensing BV. All trademarks are property of their respective owners.

🌐 Live Demo

https://deltadash-pink.vercel.app/

✨ Features

Current Features

  • Drivers & Constructors Standings: View current championship standings.
  • Live Telemetry: View live telemetry data along with Race Control messages and Team Radios.
  • Driver Stats: Dive into individual driver performance metrics.
  • Race Insights: Explore race-specific data, including pit stops and head-to-head comparisons.
  • Circuit Information: Access detailed information about each circuit.
  • Interactive Visualizations: Analyze data through intuitive charts and graphs.

Planned Features

  • Advanced tire strategy insights
  • Best lap comparisons
  • Advanced caching strategies for better UI loading times

📱 Screenshots

Delta Dash Live Telemetry Stats

🚀 Getting Started

Prerequisites

  • Node.js v16 or higher
  • npm or yarn package manager

Installation

# Clone the repository
git clone https://github.com/yashsoni27/f1-dash.git

# Install dependencies
cd f1-dash
npm install --legacy-peer-deps

# Start the development server
npm run dev

🛠️ Tech Stack

  • Frontend Framework

    • Next.js - React framework for production
    • TypeScript - Type-safe development
    • TailwindCSS - Utility-first CSS framework
  • Data Visualization

    • Custom chart components for various data representations
    • Interactive data visualization tools
    • Real-time data updates
  • APIs Integration

    • Jolpica API - Race data integration
    • DHL API - Pitstop data integration
    • F1SignalR - Live race data integration

🏗️ Currently Working On

  • Implementing Tanstack query

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Delta Dash - Real-time Formula 1 dashboard using Next.js and FastF1 for live telemetry, lap data, and session insights.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages