A comprehensive Formula 1 telemetry and analytics platform that provides real-time race insights, performance analysis, and machine learning-powered predictions. Built with modern web technologies and a scalable microservices architecture.
Features
- Real-Time Telemetry
Interactive speed traces, brake analysis, and corner-by-corner performance metrics
- Race Analysis
Comprehensive session data including qualifying, practice, and race telemetry
- Driver Performance
Comparative analysis between drivers with sector breakdowns and performance matrices
- Weather Integration
Real-time weather conditions tracked throughout race sessions
- ML Predictions
Machine learning models for predicting championship outcomes and race results
Tech Stack
Future Scope
Live timing via WebSocket, animated race map overlays, advanced ML model training with historical telemetry, and Kubernetes deployment for production scaling.
// Project Structure
.
├── frontend/ # Next.js web application
│ ├── app/ # Page routes and layouts
│ ├── components/ # Reusable React components
│ ├── lib/ # Utilities and API clients
│ └── types/ # TypeScript type definitions
├── backend/ # Python Flask API
│ ├── src/backend/ # Core application logic
│ │ ├── api/ # API endpoints
│ │ ├── config.py # Configuration management
│ │ └── extensions.py # Database and service extensions
│ ├── migrations/ # Alembic database migrations
│ └── tests/ # Test suite
├── packages/
│ ├── ingestion/ # F1 data ingestion pipeline
│ ├── ml/ # Machine learning models
│ └── workers/ # Background job processors
└── infra/
├── docker-compose.yml
└── postgres/ # Database initialization