RaceIQ democratizes race engineering by combining professional-grade telemetry visualization with an AI Race Engineer that provides instant, natural language insights.
- Live Track Map: Real-time vehicle position with sector-based motion trails.
- AI Race Engineer: Ask questions like "How can I improve my sector 2 time?" and get instant analysis.
- Driver Comparison: Head-to-head delta heatmaps.
- Race Strategy: AI-driven pit stop and tire management recommendations.
- Node.js (v18+)
- Python (v3.10+)
git clone https://github.com/DavidKasompe/IQ.git
cd IQcd backend
python -m venv venv
# Windows
venv\Scripts\activate
# Mac/Linux
source venv/bin/activate
pip install -r requirements.txtcd ../frontend
npm installDue to file size limits, the raw telemetry data is not included in this repository.
- Download the Dataset: (Provide link to Google Drive/Dropbox here if available, or state "Provided separately for judging")
- Place the Data:
- Create a folder
backend/data(if it doesn't exist). - Place the
barber-motorsports-parkfolder insidebackend/data(or updatebackend/app/config/tracks.jsonto point to your data location).
- Create a folder
Note for Judges: The application is configured to look for data in backend/data by default. Please ensure the telemetry CSV files are present for the "Live Telemetry" feature to work.
-
Start Backend:
cd backend python -m uvicorn app.main:app --reload -
Start Frontend:
cd frontend npm run dev -
Open
http://localhost:5173in your browser.
(Link to your YouTube/Vimeo demo video)