A concert app where the song introduces you. A self-initiated concept: product, brand and a clickable prototype, shaped partly by feedback while I shared it in public.
At concerts, many of us watch the screen more than the stage, and leave without meeting the person two metres away who lost it at the same chorus.
Dating apps start from a face. Pit starts from the one track that hits you tonight, in this room. If it hits someone else too, you already have something to say.
Pit is a self-initiated concept: a clickable prototype with demo data, no backend and no users yet, so there are no metrics here.
You scan your ticket and the expected setlist downloads to the phone. You only ever see who is at this show, tonight. The event is the social graph.

You press and hold the song that hits you. If someone else in the room holds it too, a MATCH label lands. You can’t re-roll your pick to force a match, so a match means something.


After the match, Pit asks you to put the phone away, and the others see that you did. Prestige comes from the phone in your pocket, not from scrolling.

I shared Pit on X while building it. Someone asked what happens if two people pick the same song and never find each other. We landed on one buzz when your match arrives in the room, never twice per person. It went into the prototype the same day.


Backstage, everything gets labelled with gaffer tape and a marker. The logo is that object, and the name is the place: the floor right in front of the stage.

The same tape stamps the moments that deserve it, MATCH, LIGHTS OUT, MY SONG, one per screen, so it stays the only handmade thing in a calm interface.
Prototyped in plain HTML, CSS and JavaScript with Claude Code: close to 100 rounds of screenshot, one line of feedback, render. I could try a wrong idea on a phone and throw it out the same hour.