Back to landing
Design preview · iOS & Android

The PaceLink app, screen by screen.

Every screen the launch product needs — sign-in through post-session sync. Each component is annotated with the systems required to bring it to life (LiveKit, Spotify, Strava, GPS, Auth).

01

Splash

9:41●●●● 5G
PACELINK
RUN · RIDE · LIFT — TOGETHER
iPhone
Splash
Cold-start. Auth hydration + permissions cache.
9:41▲ ◯ ⚡
PACELINK
RUN · RIDE · LIFT — TOGETHER
Android
Splash
Cold-start. Auth hydration + permissions cache.
02

Sign in

9:41●●●● 5G
P

Welcome
back.

Sign in to your crew.

New to Pacelink? Create account
iPhone
Sign in
Email + Apple / Google OAuth via Clerk.
9:41▲ ◯ ⚡
P

Welcome
back.

Sign in to your crew.

New to Pacelink? Create account
Android
Sign in
Email + Apple / Google OAuth via Clerk.
03

Onboarding

9:41●●●● 5G

What do you
love to do?

Pick all that apply. You can change anytime.

Running
Pace, distance, route
Cycling
Cadence, power, route
Workout
Sets, reps, rest
iPhone
Onboarding
Disciplines → permissions → integrations.
9:41▲ ◯ ⚡

What do you
love to do?

Pick all that apply. You can change anytime.

Running
Pace, distance, route
Cycling
Cadence, power, route
Workout
Sets, reps, rest
Android
Onboarding
Disciplines → permissions → integrations.
04

Home

9:41●●●● 5G
M
Monday morning
Hello, Maya
TODAY'S TARGET
7.5 km
Easy zone-2 with the Sunday Crew
A
J
K
3 going
Join
Quick start
Upcoming
RUNTue · 6:30am
Tempo Tuesday
Hosted by Coach Alex
RIDEThu · 6:00pm
Hill repeats
Hosted by You
iPhone
Home
Today's target, quick-start, upcoming sessions.
9:41▲ ◯ ⚡
M
Monday morning
Hello, Maya
TODAY'S TARGET
7.5 km
Easy zone-2 with the Sunday Crew
A
J
K
3 going
Join
Quick start
Upcoming
RUNTue · 6:30am
Tempo Tuesday
Hosted by Coach Alex
RIDEThu · 6:00pm
Hill repeats
Hosted by You
Android
Home
Today's target, quick-start, upcoming sessions.
05

Group lobby

9:41●●●● 5G
Lobby
SESSION CODE
PL-A4K9
Tap to share · expires in 30 min
Members · 3 of 3 free
M
Maya (you)
Host · Leader
A
Alex
Joined
J
Jordan
Connecting…
iPhone
Group lobby
Code-based join, leader nomination, music + route.
9:41▲ ◯ ⚡
Lobby
SESSION CODE
PL-A4K9
Tap to share · expires in 30 min
Members · 3 of 3 free
M
Maya (you)
Host · Leader
A
Alex
Joined
J
Jordan
Connecting…
Android
Group lobby
Code-based join, leader nomination, music + route.
06

Voice intercom

9:41●●●● 5G
LIVE INTERCOM · 00:34:12
Sunday Long Run
M
LEADER SPEAKING
Maya
Crew · 4 connected
A
Alex
Listening
J
Jordan
Muted
S
Sam
Speaking…
Easy Miles · Spotify (ducking when crew speaks)
iPhone
Voice intercom
LiveKit room, leader broadcast, music ducking.
9:41▲ ◯ ⚡
LIVE INTERCOM · 00:34:12
Sunday Long Run
M
LEADER SPEAKING
Maya
Crew · 4 connected
A
Alex
Listening
J
Jordan
Muted
S
Sam
Speaking…
Easy Miles · Spotify (ducking when crew speaks)
Android
Voice intercom
LiveKit room, leader broadcast, music ducking.
07

Live · Run

9:41●●●● 5G
RUN · ZONE 2 LIVE
DISTANCE · KM
5.24
PACE
5:12
/km
HR
148
bpm
TIME
27:18
elapsed
HR ZONEZ2
Crew within 80m · Alex +12s ahead
iPhone
Live · Run
GPS, HR, pace zones. Crew positions inline.
9:41▲ ◯ ⚡
RUN · ZONE 2 LIVE
DISTANCE · KM
5.24
PACE
5:12
/km
HR
148
bpm
TIME
27:18
elapsed
HR ZONEZ2
Crew within 80m · Alex +12s ahead
Android
Live · Run
GPS, HR, pace zones. Crew positions inline.
08

Live · Ride

9:41●●●● 5G
RIDE LIVE
14.2 / 30 km
SPEED · KM/H
32.4
AVG
28.1
POWER
214w
CADENCE
88
A
Alex 220m ahead
Crew avg 30.1 km/h
iPhone
Live · Ride
Speed, power, cadence + route map.
9:41▲ ◯ ⚡
RIDE LIVE
14.2 / 30 km
SPEED · KM/H
32.4
AVG
28.1
POWER
214w
CADENCE
88
A
Alex 220m ahead
Crew avg 30.1 km/h
Android
Live · Ride
Speed, power, cadence + route map.
09

Live · Lift

9:41●●●● 5G
LIFT · PUSH DAY42:08
EXERCISE 2 OF 6
Bench Press
80kg
SET 3 / 4
8 reps
REST · NEXT SET IN
01:24
Sets
1
80kg × 8
RPE 7
2
80kg × 8
RPE 7.5
3
80kg × ?
4
80kg × 8
iPhone
Live · Lift
Sets, reps, RPE, rest timer.
9:41▲ ◯ ⚡
LIFT · PUSH DAY42:08
EXERCISE 2 OF 6
Bench Press
80kg
SET 3 / 4
8 reps
REST · NEXT SET IN
01:24
Sets
1
80kg × 8
RPE 7
2
80kg × 8
RPE 7.5
3
80kg × ?
4
80kg × 8
Android
Live · Lift
Sets, reps, RPE, rest timer.
10

Summary + sync

9:41●●●● 5G
Session complete
7.52 km · Riverside loop
Sunday Long Run
Easy Sunday miles
DISTANCE
7.52
km
AVG PACE
5:18
/km
TIME
39:52
moving
AVG HR
142
CAL
512
ELEV
68m
Auto-sync
Strava
Synced
Apple Health
Synced
Spotify · saved playlist
Saved
iPhone
Summary + sync
Strava + Health auto-upload, share card.
9:41▲ ◯ ⚡
Session complete
7.52 km · Riverside loop
Sunday Long Run
Easy Sunday miles
DISTANCE
7.52
km
AVG PACE
5:18
/km
TIME
39:52
moving
AVG HR
142
CAL
512
ELEV
68m
Auto-sync
Strava
Synced
Apple Health
Synced
Spotify · saved playlist
Saved
Android
Summary + sync
Strava + Health auto-upload, share card.
11

History

9:41●●●● 5G
This week
42.1 km · 4 sessions
S
M
T
W
T
F
S
Recent
Sunday Long Run
Today · 8:12am
7.5 km · 39:52
Hill repeats with crew
Thu · 6:00pm
32.1 km · 1:14:08
Push day
Wed · 7:00am
6 lifts · 48 min
Tempo Tuesday
Tue · 6:30am
10 km · 49:14
iPhone
History
Week chart + chronological feed.
9:41▲ ◯ ⚡
This week
42.1 km · 4 sessions
S
M
T
W
T
F
S
Recent
Sunday Long Run
Today · 8:12am
7.5 km · 39:52
Hill repeats with crew
Thu · 6:00pm
32.1 km · 1:14:08
Push day
Wed · 7:00am
6 lifts · 48 min
Tempo Tuesday
Tue · 6:30am
10 km · 49:14
Android
History
Week chart + chronological feed.
12

Profile

9:41●●●● 5G
M
Maya Chen
@mayaruns · Sunday Crew (Host)
284
km this month
12
sessions
4
crew
Connections
Spotify
Premium · linked
Strava
Auto-upload on
Apple Health
Read & write
Google Fit
Not connected
iPhone
Profile
Stats, integrations, crew.
9:41▲ ◯ ⚡
M
Maya Chen
@mayaruns · Sunday Crew (Host)
284
km this month
12
sessions
4
crew
Connections
Spotify
Premium · linked
Strava
Auto-upload on
Apple Health
Read & write
Google Fit
Not connected
Android
Profile
Stats, integrations, crew.
13

Settings

9:41●●●● 5G
Settings
Appearance
General
Privacy
PaceLink v0.1 · build 0420
iPhone
Settings
Theme lives here — light, dark, system.
9:41▲ ◯ ⚡
Settings
Appearance
General
Privacy
PaceLink v0.1 · build 0420
Android
Settings
Theme lives here — light, dark, system.