App Design

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

Discovery — Lo-Fi 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.


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

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.


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
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
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
Session Card
Time-grid block with type, capacity and status pill.
Live Leaderboard Row
Rank, kart, driver, laps, best lap and gap — monospaced for speed.
Status Pill
Rounded tag — red (live), amber (staging), green (completed), grey (scheduled). Consistent across all states.
Kart Grid Cell
40-kart grid cell: available, assigned or unavailable.
Stat Card
Metric tile — bold number above muted label with trend indicator.
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
