Inspiration
I was fascinated by motorsport strategy and how small decisions—like the timing of a pit stop—can drastically affect a race outcome. I wanted to build a tool that turns race data into actionable insights, helping teams optimize lap performance and pit strategies.
What it does
Hack The Track is a racing simulation platform that:
- Predicts lap-by-lap gains or losses for each vehicle.
- Identifies optimal pit stop timings.
- Visualizes lap times, pit impact, and performance trends through interactive charts.
- Handles real-time updates and dynamic incident detection.
How we built it
- Backend: FastAPI handles data ingestion, lap calculations, and pit stop logic.
- Data processing: Pandas is used to manage race data, detect incidents, and calculate expected gains:
$$ \text{Expected Gain} = \text{Old Lap Time} - \text{New Lap Time} $$ - Frontend: React + Recharts display lap trends and highlight pit stops.
- Simulation logic: Determines optimal pit strategies and dynamically updates vehicle performance.
Challenges we ran into
- Handling missing or inconsistent data in laps and incidents.
- Synchronizing real-time backend updates with frontend visualizations.
- Managing edge cases like multiple vehicles pitting simultaneously.
- Making charts intuitive while displaying multiple performance metrics.
Accomplishments that we're proud of
- Built a fully functional simulation platform integrating backend, frontend, and data analytics.
- Successfully visualized pit stop impact and lap performance trends.
- Enabled dynamic, real-time decision-making for race strategy.
What we learned
- Advanced data handling and filtering with Pandas.
- Building robust API endpoints for simulations in FastAPI.
- Interactive data visualization using React and Recharts.
- How to simulate complex race strategies algorithmically.
What's next for Hack Track Strategy
- Add support for multi-track simulations and multiple concurrent races.
- Include machine learning models to predict incidents and lap performance more accurately.
- Enhance frontend interactivity, allowing teams to test different strategies in real time.
- Incorporate historical race data to improve predictive accuracy.
Log in or sign up for Devpost to join the conversation.