Skip to content

Airtime

A social platform for watch parties and live events, brought from the phone to the desktop.

Role
Design Lead, Web
Team
Six of us on the web app, and I was the only designer
Timeline
2020
  1. Feature parity
  2. Desktop features
2021
Problem
The platform was mobile only, and a phone can't be the screen you watch on and talk on at once.
Solution
A desktop web app built around presence and self expression, and the process and specs to ship it.
Results

2x

MobileDesktop

Reactions sent, desktop over mobile

2.5x

MobileDesktop

Rooms created, desktop over mobile

+80%

MobileDesktop

Time in room, mobile over desktop


Everything happened on a phone

Users wanted their professional mic and camera, and a bigger screen for watching and chatting at once.

The Airtime phone app: a live room with a shared video on stage, eight participant tiles and the chat below.

The process I wrote

There was no process when I joined, so I wrote one: a route from the roadmap to a shipped spec.

The first steps of the design process: roadmap and backlog grooming, picking a task from the planning sheet, reading the Jira ticket, then discovery.

The final design

More people visible at once, a reaction tray that floats over the stage, and chat docked beside the video.

The finished Airtime web app: a presence bar, a five-tile stage with an active-speaker ring, a floating reaction tray and docked chat.

When the speaking ring appears

Only when more than two people are talking, and after four seconds of it. We tested it until the team agreed.

The speaking tile's spec: a green ring and a talking indicator, with its padding, gradient and CSS snippets.

How a reaction moves

Specified as real CSS: a 1.75 second float on a cubic-bezier, fading in and out.

Chat bubble motion

Rather than argue about how a message should arrive, I built the options.

The message indicator

A ripple when a message lands, so a closed panel still tells you something happened.

Interactive prototype

An Airtime room, live in the page. Click around.

Loading prototype…
Read the full story

Password protected. Ask for access at [email protected]