Fusing modern UX with pinpoint tracking for a 10x more accurate racing experience

Launching Pista to elevate car racing with precision data

To connect a dispersed audience of racing enthusiasts, we designed Pista: a mobile platform that makes meeting, racing, and reviewing results effortless. Integrated with a high-precision GNSS device, Pista captures data at 25 Hz and 10 cm precision for trustworthy comparisons and a more compelling racing journey.

ClientPista
IndustrySports Tech
The Problem

Racing tools that time laps but miss the race

Most apps in this space are stopwatches, not race platforms. You can’t see or interact with other users, let alone race them, which eliminates the sole purpose of racing, competition. Even when two drivers decide to compete, the starts are still manual—three honks or hand signals—making the launches unreliable. Finally, the results are isolated within individual apps, and not really comparable.

The Solution

Shifting into higher gear

We built Pista as a cross‑platform React Native mobile app for iOS and Android that lets drivers race anyone, anytime, with verified results. It pairs with an external high‑precision GNSS device to deliver 25 Hz, ~10 cm telemetry, synchronized starts with aligned clocks, easy discovery and invites, and replayable ghost races. The result is a simple, dependable way to find rivals, start fair, and compare performance with confidence.

Services
  • Product Design
  • Software Development
  • Hardware Integration
  • User Experience Optimization
Tech Stack
React NativeReact Native
AzureAzure
NestJSNestJS
PostgreSQLPostgreSQL
Socket.ioSocket.io
RedisRedis
FigmaFigma

Discovery and meetup

To solve the isolation problem, a live, map‑based view shows nearby racers in real time. From the map, users can see who’s active and send race invites—removing the need for group chats or prior connections.

Synchronized start

Guesswork at the start is eliminated by first resolving clock drift between phones—ensuring both devices agree on the same time down to fractions of a second. With clocks aligned, the app runs a shared countdown so launches happen simultaneously, eliminating improvised honks or hand signals and making results directly comparable.

High precision tracking

Accuracy comes from integrating external GNSS devices that deliver 25 Hz updates at ~10 cm precision—yielding stable speed and position you can trust in tight finishes. This high‑rate, high‑resolution telemetry removes the jitter of phone GPS, producing clean traces and consistent deltas across sessions and devices.

Head‑to‑head racing, finally done right

A seamless flow from finding rivals to reviewing shared results—minimizing friction at the start and uncertainty at the finish, so competition feels effortless and outcomes are trusted.

N
0
!
C
W
L
$
#
C
U
2
N
0
!
C
W
L
$
#
C
U
5
N
0
!
C
W
L
$
#
C
U
x
More data:

25 Hz vs 1 Hz
Y
K
V
2
B
6
!
O
4
X
1
Y
K
V
2
B
6
!
O
4
X
0
Y
K
V
2
B
6
!
O
4
X
x
More accurate:

~0.15 m vs ~1.5 m
Z
0
W
M
P
?
J
X
#
O
~
Z
0
W
M
P
?
J
X
#
O
9
Z
0
W
M
P
?
J
X
#
O
0
Z
0
W
M
P
?
J
X
#
O
%
Reduction in start skew:
~200 ms → ~20 ms

User profile

Identity and results are centralized with verified profiles—showing win ratio, an Elo‑style rating, and recent head‑to‑heads.

Challenge someone’s time (Time Trial)

Any recorded run can become a target you race on demand. Pick a rival’s best time, start in sync, and track live deltas to the line.

Challenge your own time (Personal Best)

Practice turns competitive by letting you race your own fastest run as a ghost—showing exactly where you gain or lose time.

User stats

The essentials are surfaced: top speed, best times, race count, time spent racing, and Elo trend—all broken down by race type and distance.

No buzzwords, just greatProduct Development