Festival planning · In development

Event Day Companion

A visual way to make sense of stages, set times, and what is happening across a festival.

In developmentPublic product link pending verification

01 / The why

The problem worth solving

A set-time poster and a static map are useful reference documents, but they make it difficult to connect places, performers and the moments you want to catch while moving around an event.

02 / In the product

A look inside

Captured Event Day Companion review build showing the experimental festival planning interface.
Companion interaction in a review build — not proof of final production release.

03 / Functionality

What the experience does

04 / Direction

Decisions I made — and why

Explore the event, don't just read a timetable

I chose clickable, contextual map exploration as a primary interaction instead of a static image covered with explanatory copy.

Days and stages belong together

Filters should let people ask who is performing at a particular stage on a given day, while preserving clear context when switching views.

One source, two products

Event Day Companion shares an implementation project with Listening Room, but keeps its planning purpose and identity distinct.

Verify under real-world constraints

Small screens, device accessibility, correct schedules and official source conflicts matter more than decorative map animations.

05 / The process

Building alongside AI

I scoped the companion as its own product problem and divided the implementation, interface design, quality assurance and release checks among AI-assisted workstreams.

Design and engineering moved in parallel around an agreed map/artist/day contract, with placeholders only where the data or interface was not ready.

Code reviews and viewport testing provide evidence for prototype behavior, but a tested preview is not the same as owner-approved public release.

06 / Where it stands

What came of it

Interactive exploration has review-build evidence. Production availability and final design acceptance need to be confirmed before treating the companion as launched.