Closed Beta · Motorsport Teams Only

Stop Tracking Parts
in Spreadsheets.

ApexTrack is the offline-first component lifecycle platform built for the pit lane. Scan, cascade, calibrate, plan your season — without a network connection.

Launch App Try the demo
1scan
to identify any part
0%
connectivity required
1log
to update an entire chassis
<5min
to migrate from LifeCheck

Spreadsheets are killing
your operational margin.

Four friction points that expose every team — regardless of budget — to mechanical risk and regulatory penalty.

01 / Traceability

Fragmented Part Tracking

Whether a critical suspension component is on a chassis, sitting in spare stock, or caught in air freight relies on manual data entry and institutional memory that walks out the door with your engineer.

02 / Structural Fatigue

Cumulative Fatigue Blind Spots

A carbon-fibre wishbone rated for 1,500 km needs precise lifecycle tracking across every session. Manually calculating accumulated wear against serial numbers invites catastrophic fatigue failure.

03 / Connectivity

The Faraday Cage Effect

Modern pit garages and remote circuits suffer from notoriously unreliable connectivity. Cloud-only systems fail completely when trackside Wi-Fi drops — exactly when you need them most.

04 / Measurement

One-Dimensional Lifing

Mileage alone doesn't tell the full story. Clutch plate thickness, brake disk depth, DRS actuations — each component has measurements that matter as much as distance. Most tools can't track them.

Every workflow your team
actually runs, digitized.

Seventeen tightly integrated modules that replace the spreadsheet entirely — and work inside any concrete pit garage on earth.

Engineer View

Fleet Health Console

High-density dashboard giving race engineers an instant traffic-light view of component health across all active chassis. Critical parts surface first — always.

  • Live Remaining Useful Life bars per component
  • KPI tiles: Exceeded, Near Limit, Quarantined, Service Due, Healthy
  • All Components view — sortable by severity, free-text search
  • By Chassis view — per-vehicle health status, alert summary, component list
  • Category health breakdown: stacked bar per part category
ApexTrack Fleet Health Console
Mechanic View

QR & Barcode Scan + Quick Action

Mobile-first interface built for mechanics in protective gear in low-light garages. Supports QR codes, CODE_128 barcodes, EAN-13, and Data Matrix — every label format in use in professional motorsport, no dedicated hardware required.

  • Camera scan or manual ID fallback — no dedicated hardware
  • Instant component card with RUL, calibration warnings, location
  • Swap chassis assignment in one tap
  • Flag Damage triggers immediate quarantine lockout and batch cascade
ApexTrack scanner and quick actions
Mileage Cascade

Session-End Bulk Update

Log one session record. The system automatically cascades the distance to every component assigned to that chassis in a single atomic transaction — no individual updates, no missed parts.

  • Single entry updates an entire chassis in under 10 seconds
  • Atomic transaction — no partial updates
  • Full session history with circuit, laps, and distance
  • Works fully offline, syncs when connectivity resumes
ApexTrack session log and mileage cascade
Multi-Life Tracking

Beyond Mileage — Calibrations & Service Intervals

Professional lifing tracks more than distance. ApexTrack mirrors top-level motorsport standards with named calibration measurements and independent service interval triggers.

  • Named measurements: clutch plate thickness, brake disk depth, DRS actuations, driveshaft twist — any numeric threshold
  • Direction-aware limits: wear metrics (lower is bad) and count metrics (higher is bad)
  • Service intervals: independent inspection trigger at configurable km, separate from the life limit
  • Calibration breaches trigger in-app alerts and push notifications
  • Up to 10 calibration entries per component
Component detail: calibrations, service interval, history
Component Registry

Full Part Lifecycle & Location Tracking

Every component in your fleet with its full identity, engineering specification, location, and live lifecycle status in one place.

  • Serialized QR code identity and supplier batch tracking
  • 7-state location taxonomy: On Chassis / Workshop / Inspection Bay / Stores / Transit / Manufacturer / Retired
  • Service interval progress bar and next-service km
  • Calibrations table with per-measurement status badges
  • Full inline editing with audit entry on every change
  • Photo gallery — attach damage or inspection photos per component
ApexTrack component registry
Season Planning

Allocations, Calendar & Forward Health Forecast

Enter your remaining race calendar and get a component-by-component forecast of what will exceed its limit, need service, or fall near-limit before the season ends — before it's a problem on the grid.

  • Configure event window (1–20 events) and km per event
  • km/event pre-fills from your team's historical session average
  • Projected status per component: WILL EXCEED / SERVICE DUE / NEAR LIMIT / SAFE
  • Visual month-grid calendar with event CRUD and per-event component projections
  • Equivalent to LifeCheck's Allocations add-on — included as standard
ApexTrack season planning forecast
Physical Labelling

QR Code Generation & Label Printing

Generate QR codes for any component and print physical label sheets directly from the platform — no external tool required.

  • QR badge visible on every component detail card
  • Select components, preview label layout, print or save as PDF
  • 3-column format compatible with standard Avery label stock
  • Labels include QR code, component ID, name, and part number
ApexTrack QR label print sheet
Team & Access

Team Management & Role-Based Access

Invite team members by email and assign roles. Permissions are enforced at every level — UI, API, and database — so the right people can only do the right things.

  • Invite by email — setup link sent automatically, no manual provisioning
  • Three roles: Mechanic, Race Engineer, Admin
  • Mechanics scan and quarantine; Engineers log sessions and approve NDT clearances; Admins manage the team and export data
  • Multi-tenant isolation — teams never see each other's data at the database level
ApexTrack team management
Live Updates

Realtime Multi-Device Sync

Every session logged from the pit lane and every component status change reflects on every device in the team the moment it happens. No refresh, no polling.

  • Supabase Realtime subscription scoped to the team's components and sessions
  • Debounced pull prevents thundering-herd on burst writes after sessions
  • Conflict-safe: remote updates only applied when newer than local state
  • Works alongside offline-first — syncs the moment connectivity returns
Fleet health grouped by chassis
Visual Documentation

Photo Attachments

Attach photos to any component for damage documentation, before/after inspection records, or part identification. Stored securely in team-private cloud storage.

  • Upload JPEG, PNG, or WebP directly from the component detail accordion
  • Private storage bucket with team-folder scoped access policies
  • Signed 1-hour access URLs — photos are never publicly accessible
  • Photo additions logged to the immutable Audit Trail
Photo Attachments
Race Preparation

Pre-Event Safety Checklist

Select a chassis before an event and get an instant, auto-generated safety checklist derived from live component state — no manual inspection forms to fill out.

  • Five risk categories: Exceeded Life, Near Limit, Service Due, Calibration Exceeded, Quarantined
  • Collapsible sections with badge counts — "All Clear" state when every component passes
  • Export a signed inspection PDF with engineer name and date block
  • Always reflects current fleet state — zero data entry required
ApexTrack pre-event checklist
Stakeholder Sharing

Read-Only Fleet Share Links

Generate a time-limited, token-based public URL that renders a live fleet snapshot for technical directors, team owners, or FIA scrutineers — without requiring a login.

  • Admin generates named tokens with optional expiry from the Admin panel
  • Public URL renders a status dashboard and full component table
  • Token validated server-side — no client credentials, no guessable URL
  • Revoke instantly; expired tokens return 404
Public read-only fleet snapshot
Elite · Data Integration

Public REST API

Elite-tier teams can push live fleet data into external dashboards, timing systems, or CI pipelines. API keys are generated client-side and SHA-256 hashed before storage — raw keys are never persisted.

  • GET /components — full component list with mileage and live status
  • GET /chassis — all chassis for the team
  • POST /sessions/mileage — insert a session and cascade mileage to all assigned components
  • Named API key management in the Admin panel with last-used timestamp
  • 1,000 requests per hour per team, enforced server-side
API key management in the Admin panel
Event Grouping

Race Weekends

A race engineer thinks in events, not runs. Group the sessions of one weekend — FP1 through to the race — and read mileage and component risk per event instead of per session.

  • Circuit, date range, cars entered and planned distance per car
  • Per-chassis planned-vs-actual distance, with every session rolled up beneath
  • Risk forecast projected against the distance remaining, so it tightens as the weekend runs rather than double-counting completed sessions
  • Session types (Practice / Qualifying / Race / Test); picking a weekend pre-fills the circuit
  • Deleting a weekend keeps its sessions — their mileage has already cascaded into components
Race weekend with sessions rolled up and risk forecast
Trends & Forecasting

Analytics

Where the fleet is heading, not just where it stands. Utilisation trends and life-limit forecasting derived entirely from the sessions your team already logs.

  • Distance logged, average per session, weekly burn rate, and the count projected to exceed within 90 days
  • Fleet distance over time and distance by chassis, with a crosshair reading every series at once
  • Projected time to life limit per component, at the recent burn rate of the car it is fitted to
  • A part that is not fitted, or on a car that has not run, reports no projection rather than a fabricated one
  • Every chart has a table view, so no value is locked behind a hover
ApexTrack analytics: trends and life-limit forecasting
External Access

Supplier & Manufacturer Portal

After a failure a manufacturer asks the same three questions: which of my parts, which batch, how far had it run. Send them a link instead of an email thread.

  • Scoped to that supplier's own parts by batch prefix and/or category
  • Scope is mandatory — the database refuses to create a link that would expose the whole fleet
  • Chassis assignments are never shown. Which car runs which part stays yours
  • Quarantined parts lead the page — that is why they opened it
  • Admin-only to issue; revoke instantly at any time
Scoped supplier portal view

Four interactions.
Complete traceability.

1

Scan the Part

Mechanic scans the QR label with their phone. Component identity, RUL, calibration status, and location load instantly — no network required.

2

Log the Session

Engineer logs one session record — chassis, circuit, distance. Mileage cascades to every assigned component and service interval progress updates automatically.

3

Lockout Protects the Car

Flag Damage instantly quarantines the part and blocks reassignment. Siblings from the same batch are flagged for inspection. Only a signed NDT clearance releases the lock.

4

Forecast the Season

Enter your remaining event calendar. The platform shows exactly which components will exceed their limit or need service before the season ends — before it becomes a trackside problem.

Structural health,
calculated live.

Remaining Useful Life is computed on every render from the engineering life limit and accumulated session mileage. It is never persisted — it is always ground truth.

OK ≥ 100 km remaining
NEAR LIMIT 0 – 99 km remaining
EXCEEDED Past life limit — mandatory swap
QUARANTINE Assignment blocked — NDT required
SERVICE DUE Within 50 km of next service interval
Engineering Formula
RUL = Llimit − Mcurrent
1,500
Llimit (km)
457.9
Mcurrent (km)
=
1,042.1
RUL (km)

Built for safety-critical
environments.

A compromised quarantine status is not a data integrity issue. It's a physical safety risk. Every layer of the architecture reflects this.

🔒

Server-Side Quarantine Enforcement

The quarantine lockout is enforced at the database level via Row Level Security. No client-side code can override it — a quarantined part cannot be assigned regardless of what the UI sends.

📊

Immutable Audit Trail

Every status change, assignment swap, clearance, session log, and data export is written to an append-only table at the database permission level. Historical records cannot be modified or deleted.

✍️

NDT Clearance Non-Repudiation

Clearing a quarantine requires a named engineer to submit a signed inspection record. Clearances are stored immutably with the approving engineer's identity and UTC timestamp.

📡

Offline-First, Always Reliable

All data is written to local IndexedDB first. The platform operates fully inside concrete garages and remote circuits with zero connectivity. Sync is automatic when signal returns.

🔔

Web Push Alerts

Fleet health alerts delivered to mechanics' and engineers' phones even when the app is closed. Notification payloads contain no component data — deep link only, requiring authentication to resolve.

🔄

Sync Conflict Resolution

When a quarantined component is remotely cleared during an offline period, a per-component diff modal surfaces the conflict explicitly — Keep Local or Accept Remote — rather than silently overwriting state.

Switching from LifeCheck?
Takes under five minutes.

ApexTrack ships with a built-in 4-step migration wizard. Export your component database from LifeCheck, upload it, and the wizard handles the rest.

1

Export from LifeCheck

Use LifeCheck's built-in CSV export. No special format required.

2

Auto-Map Columns

The wizard detects LifeCheck column names automatically. Serial Code, Life Used, Life Limit, Car, Status — all pre-mapped.

3

Preview & Validate

Review per-row status before committing: valid, warning (calibration-type), or error. Full count summary shown.

4

Import

Bulk insert in one transaction. Audit entries written per component. Your fleet is live.

Dimension ApexTrack LifeCheck (legacy desktop)
Platform Any browser, any OS Windows desktop client only
Mobile app Native mobile-first browser app No mobile app
Track-side scanning Phone camera, QR + barcode, no hardware Requires dedicated barcode / RFID hardware
Track-side data entry Real-time scan + cascade Excel Run Sheet → re-import
Offline operation Full offline-first (IndexedDB) Requires connectivity or VPN
Multi-life / calibrations Named measurements + direction + limits Core feature
Season planning Standard feature Paid add-on (added 2025)
Batch quarantine cascade Auto-flags siblings on quarantine Not a documented feature
Push notifications VAPID push, opt-in per device None
Realtime multi-device sync Supabase Realtime, conflict-safe Desktop app, no live sync
Photo documentation Per-component gallery, cloud-stored Not available
REST API / data integration Elite tier, API key auth, rate-limited No API
Pre-event safety checklist Auto-generated from live component state Not a feature
Read-only share links Token-based, no login required Not available
Race weekend grouping Sessions grouped per event, risk forecast per weekend Sessions are flat records
Predictive forecasting Time-to-limit from historical burn rate Manual projection only
Supplier portal Scoped read-only link per manufacturer Not available
Weekly digest email Opt-in fleet health summary Not available
Migration path 4-step CSV wizard, < 5 min N/A
Onboarding Self-serve, guided walkthrough Sales call, manual setup
Pricing Transparent tiers (coming) Hidden, quote-on-request

Built for elite. Priced
for the whole pyramid.

ApexTrack scales from club racing to the top tier of international motorsport — the operational problem is the same at every level.

Elite
F1 · MotoGP · WEC · WRC
Enterprise validation target
Pro
F2 · F3 · IndyCar · GT3 · IMSA
High-volume professional SaaS
Grassroots
Club Racing · Regional Series · Karting
Accessible self-service tier

What's built, what's next,
and what's still undecided.

No dates. A one-person roadmap with delivery dates on it is a list of apologies waiting to happen — so this says what is true instead.

Shipped

In the product now. Open the demo and use any of it.

  • The open demoThe real application, no account, running entirely in your browser.
  • Offline-first everythingScan, flag, log and quarantine with no signal. Sync happens later.
  • Batch cascade on damageFlag one component and its whole supplier batch is pulled for inspection.
  • In-app guideWritten for the role you actually hold, not one manual for everyone.
  • Supplier portal and share linksShow a manufacturer their parts without showing them your car.
Building now

Actively in progress. Weeks, not quarters — but no promises on which weeks.

  • Feedback straight from the demoA way to tell us the model is wrong without having to find an email address first.
  • Real-world life limitsThe figures in the demo are illustrative — deliberately, because nobody here runs a car. Replacing them with numbers from people who do.
Undecided

Real questions with no answer yet. This column changes fastest, and what teams say changes it.

  • Native iOS and Android appsThe app already installs to a home screen and works offline, so this buys findability rather than capability. Worth it only if teams say it is.
  • Wear in units other than distanceKilometres suit road racing. Short-track teams count nights and heat cycles; endurance teams count hours. We are not yet sure which of these belongs in the core model.
  • Whatever you tell us is missingThis column is short on purpose. It gets filled in by people who run cars, not by us guessing.

Something here wrong, or in the wrong column? That is the most useful thing you could tell us — open the demo and say so, or write to [email protected].

Be the first team
on the platform.

We're onboarding a small number of partner teams for closed beta validation. Early partners shape the product and get their first full season free.

Try the live demo Request Beta Access

The demo is the real app with illustrative data — no signup, nothing stored on our servers.