📄 Race Day Report

Generate professional PDF reports from race day data

About Race Day Reports

The Race Day PDF Report Generator creates professional, multi-page PDF documents from your race day data. Each report includes 6 pages of analysis:

📋 Cover Page
Event info, track, driver, chassis, summary stats, and final result banner
🏁 Session Summary
Per-session lap times, positions, conditions, and setup changes
🔧 Setup Evolution
All setup changes with reasons, winning changes, and improvement areas
📊 Lap Analysis
Lap time progression, per-session bests, consistency charts
🌡️ Conditions & Thermal
Track conditions, motor temps, battery voltage, health assessment
💡 Insights
Auto-generated findings, recommendations, and event notes

Quick Start

Generate from Event Data

Paste a race day event JSON or select from stored events to generate a PDF report.

Demo Report Preview

Preview of a sample race day report generated with demo data.

Event
ROAR Modified Nats
Sessions
3
Total Laps
26
Best Lap
13.38
Position
P2/8
Motor Max
168°F

Sessions

Practice 1 9 laps
Best: 13.82s | Motor: 135°F | Temp: 78°F | Grip: Medium
Qualifying 1 7 laps P3/12
Best: 13.48s | Motor: 152°F | Temp: 85°F | Grip: High
A-Main Final 10 laps P2/8
Best: 13.38s | Motor: 168°F | Temp: 88°F | Grip: High

Setup Changes

front_spring: Medium → Stiff Reduce understeer
rear_ride_height: 5.4 → 5.2 More rear grip

Key Insights

Best lap of the day: 13.38s in A-Main Final
P2 finish — podium result!
2 setup changes made during the event
Motor running hot — consider reducing timing or gearing down
Lap times improving from practice through qualifying

API Endpoints

MethodEndpointDescription
GET/api/v1/race-day/pdf/demoGenerate demo PDF
GET/api/v1/race-day/{id}/pdfPDF for stored event
POST/api/v1/race-day/pdfPDF from JSON data
GET/api/v1/race-day/pdf/healthHealth check

Example: Download Demo PDF

curl -O http://localhost:8081/api/v1/race-day/pdf/demo

Example: Generate from Event

curl -X POST http://localhost:8081/api/v1/race-day/pdf \
  -H "Content-Type: application/json" \
  -d '{"name":"My Race","track_name":"CS Raceway",...}' \
  -o race_day_report.pdf