OUTLAP
LIVE TIMING

Proper timing for
grassroots motorsport.

For clubs: per-lap millisecond times, sector splits, and a live leaderboard from paste, transponder, or API. For drivers: Solo timing at /solo — no event needed. Tap-to-lap HUD with G-force, per-corner tyre data, delta-vs-PB, and spoken sector deltas. AI coach summary flows to your Progress tab.

EVENT TIMING TAB

Fast entry.
Full audit trail.

Every event gets a dedicated Timing tab — a keyboard-optimised lap entry interface kept separate from attendee management and admin.

Lap entry

  • Multi-driver quick entry with keyboard shortcuts
  • 3-sector splits (S1/S2/S3) with inline editing and recalculated totals
  • Row-level undo with a visible undo line and keyboard hint
  • Full edit-history audit log — every change recorded with timestamp and operator
  • Optimistic concurrency — no clobbering concurrent edits from other operators
  • Driver search and filter

Leaderboard & live view

  • Live badge + dedicated public live page per event
  • Toggles for L5, L10, or all laps
  • Per-sector Δ column with filter and drill-in
  • Comparison mode across any two drivers in the session
FOR DRIVERS

Solo timing.
No event needed.

No event, no transponder, no timing loop. Create a reusable car profile, calibrate once, and the HUD handles everything — from spoken sector deltas to per-corner tyre data — while you drive.

01

Create a profile, calibrate once

Create a reusable car profile — tyres, pressures, camber, setup notes. Enable motion sensors, capture a stable pitch/roll level reading, and set a sensitivity. Profile saves to your account; override tyres and pressures per run without touching the base profile.

02

Tap-to-lap HUD

First tap sets the start gate — the HUD comes live with a large lap clock, delta-vs-PB, GPS speed trace, lateral G-force, and per-corner tyre wear and brake heat. Subsequent taps record laps. Amber flash for each lap, green flash for a PB, haptic vibration — respects prefers-reduced-motion. Spoken sector deltas announce over speaker or earpiece. Units toggle between km/h and mph, cold and hot PSI, persisted in localStorage.

03

Breakdown and corner analytics

Every lap with sector splits, personal bests flagged, delta to your quickest, and an AI coach summary identifying what improved and where to focus. Post-lap corner analytics surface tyre sparklines, brake heat trends, a pit-strategy timeline projecting your next stop from the wear trend, and a corner detail dialog with regression analysis, R² confidence bands, and outlier markers.

04

Progress and compare rooms

Session data lands in your Progress tab — PB deltas, 4-sector charts, trends across circuits, Sabine's analysis built on real lap history. Link a /compare/:code room to race against other drivers at the same event: live leaderboard with lead-change feed, side-by-side setup matrix, built-in chat.

Start a Solo session
HOW DATA GETS IN

Your timing hardware.
Or none at all.

Three ways to get lap data into Outlap. Use whichever fits your setup.

PASTE

No hardware? No problem.

Open the results tab, paste from a spreadsheet, and Outlap structures it — lap times, sector splits, valid/invalid flags. Works from any timing software that can export a CSV or table.

TRANSPONDER

Transponder system? Plug straight in.

Send laps via the timing API with a transponder ID. Outlap resolves it to a registered driver automatically. Batch ingest for burst uploads between sessions.

API

Building a timing system? Use the API.

POST laps in real time or in batch. Full OpenAPI spec at /timing-api/v1/openapi.json. Bearer auth via per-club API keys, revocable at any time from club settings.

TIMING API

Built for
hardware integrators.

A public REST API for timing system operators. POST laps in real time as cars cross the line. Transponder IDs resolve to registered drivers automatically. Mint per-club API keys from settings — revocable at any time, last-used timestamp tracked.

  • POST laps individually or in batch
  • Transponder → driver resolution built in
  • Penalties, session status via the same API
  • Public GET endpoints for leaderboard and lap data
  • OpenAPI spec at /timing-api/v1/openapi.json
CHAMPIONSHIP INTEGRATION

Results to standings,
automatically.

Every lap triggers a results recompute. Standings update the moment the session ends — no manual scoring, no spreadsheet, no arguing about the totals.

Pole position bonus

Award extra points for fastest qualifier — configurable per championship.

Fastest lap bonus

Optional points for the overall fastest lap of the race weekend.

Drop rounds

Automatically discard the worst N rounds when computing season standings.

Tie-breaker rules

Configure how ties are resolved — head-to-head, best round, most wins.

Class results

Multi-class events scored separately. Every class gets its own podium and standings.

Auto-compute

Results trigger recomputes automatically. No manual totalling. No spreadsheets.

COMPARE ROOMS

Race at the same
event, together.

Create a /compare/:code room and share the link. Every driver who joins sees the same real-time leaderboard — lap by lap, as they happen. Ideal for club days, time-attack sessions, or any event where drivers want to compete without a formal transponder setup.

  • Real-time leaderboard with lead-change activity feed
  • Side-by-side setup matrix — compare cars, tyres, and pressures across drivers
  • Host transfer — room host can pass control to any participant
  • Built-in chat and notes panel visible to everyone in the room

Add timing to
your next event.

Live timing is available to every Outlap club. No hardware required to start — paste your results in and the leaderboard builds itself.