Skip to content

App Design

undefined logo

Las Vegas — Venue Management Platform

Overview

A real-time kart racing venue platform for F1 Drive Las Vegas.

One dark interface for venue staff — sessions, kart assignment, live timing and post-race stats.

Role

Lead UX/UI Designer

Platform

Desktop Web App

Duration

8 months

Tools

Figma, FigJam, Maze

Team

PM, 3 Engineers, User Researcher

Impact

92%

Staff Efficiency Gain

4

Session Types Managed

<2s

Live Data Refresh Rate

40+

Karts Tracked per Session

Discovery — Competitive Audit

Research and design benchmarking

Research and design benchmarking

Discovery — Lo-Fi Wireframes

Lo-fidelity wireframes

Lo-fidelity wireframes

01 — Session Scheduling

Session scheduling and live operational controls

A dense time-grid of every session — capacity, type and kart availability.

Session scheduling and live operational controls
Linked events, live context

02 — Live Sessions

Linked events, live context

Practice and Qualifying linked live, with counts and timing.

Linked session chains (Practice → Qualifying → Race)

Real-time capacity tracking (08/10, 14/20)

Offline session management mode

Instant participant add/remove controls

03 — Live Race View

Real-time leaderboards with driver intelligence

Real-time leaderboards with driver intelligence

Live standings

Position, kart, lap count, and best lap — updated live as the race progresses.

Driver profile panel

Click any driver for full profile — purchase details, booking ID, and session history.

Session state controls

Staging, Reset, Start, and End always visible — full race control without context switching.

04 — Kart Assignment

Visual kart selection with live availability

The kart assignment modal displays all 40 karts in a grid, colour-coded by availability status.

Visual kart selection with live availability
Post-race recap and career stats

05 — Driver Stats

Post-race recap and career stats

A full-screen recap with in-venue video and career stats.

Summary

Overview

A venue platform for Las Vegas kart racing — sessions, live timing, drivers and post-race analytics.

Challenge

Operators managed simultaneous sessions by hand, with no live insight.

Solution

Scheduling, live timing, kart assignment, race control and analytics — 60% less overhead.

Key Results

60% operational efficiency gain
200+ drivers tracked
200
Real-time race telemetry
4.8★ operator satisfaction
4.8

06 — User Testing

Venue staff testing — validating speed, clarity, and race-day readiness

Tested in a simulated venue — low light, time pressure, real session data.

Race-day simulation sessions

Stage 20 drivers and launch in 3 minutes — kart grid was the friction.

Live leaderboard readability testing

Read the top three from 1.5m; timing columns grew 20%.

First-session onboarding testing

New staff ran a full cycle unaided, exposing tooltip and IA gaps.

Key Outcomes

92%

staff efficiency gain vs. previous manual process

Kart grid

colour-coded availability states — greyscale caused errors under pressure

Leaderboard

font size increased 20% after 1.5m readability testing

"Race Control"

relabeled from 'Session Controls' for faster identification

4.8★

operator satisfaction across 3 staff cohorts

Methodology

Operators and front-of-house staff across the Las Vegas siteLow-light simulated environment matching actual BOH venue conditionsTimed task scenarios matching real race-day time pressureLeaderboard readability tested at 1.5m mounted-screen distanceMaze remote follow-up — 35 responses for statistical confidence

Design System

A cohesive visual language built for speed and clarity

Every decision — from typography scale to component states — was optimised for a dark, fast-paced venue environment where staff need instant visual clarity.

Colour Palette

Race Red

#E8003D

Primary CTAs, live state indicators, danger alerts

Carbon Dark

#0A0A0F

Primary background surface across all screens

Surface 01

#141418

Card backgrounds, modals, panels

Surface 02

#1E1E26

Elevated components, dropdown backgrounds

Neon Amber

#FFA500

Session warnings, caution states, lap delta alerts

Signal Green

#00E676

Active sessions, top position indicators, success states

Text Primary

#F5F5F5

Headings, key data labels, leaderboard names

Text Secondary

#8A8A9A

Meta labels, secondary stats, timestamps

Typography Scale

72px / 800w

Display / Race Number

Kart numbers, position rank on live race view

32px / 700w

Heading 1

Session titles, screen headings

22px / 600w

Heading 2

Panel headers, driver names

14px / 400w

Body

Lap times, booking details, descriptions

11px / 500w

Label / Eyebrow

Uppercase status tags, category labels, column headers

13px / 500w

Mono Data

Lap timers, live counters — tabular mono for alignment

Core Components

01

Session Card

Time-grid block with type, capacity and status pill.

02

Live Leaderboard Row

Rank, kart, driver, laps, best lap and gap — monospaced for speed.

03

Status Pill

Rounded tag — red (live), amber (staging), green (completed), grey (scheduled). Consistent across all states.

04

Kart Grid Cell

40-kart grid cell: available, assigned or unavailable.

05

Stat Card

Metric tile — bold number above muted label with trend indicator.

06

Race Control Bar

Sticky control strip with Staging, Reset, Start, End actions — always visible during live sessions.

"Chris transformed how we run the venue — real-time scheduling and live timing cut overhead by 60%."

Marcus Chen

Operations Manager, F1 Drive Las Vegas