Inspiration

At another tech conference, they handed out conversation prompt cards that helped people start genuinely engaging chats (shout out to Danny Thompson and Commit Your Code!). With React Miami starting tomorrow, I wanted to build something people could immediately use.

What it does

IceBreaker 2000 is a conversation starter app with a slot machine vibe. You spin to get random prompts, with Safe mode for a single focused question and Chaos mode for a more playful mixed prompt.

How I built it

I built it with Codex, using React, TypeScript, Vite, and CSS, with a mobile-first layout and retro arcade style. Prompt sets are loaded from local JSON files, and the reel behavior is driven by React state and timed spin logic.

Challenges I ran into

The hardest part was balancing randomness with usefulness so prompts stayed fun but still practical in real conversations. I also had to tune the spin timing and reel behavior so it felt smooth and readable on both desktop and mobile.

Accomplishments that I'm proud of

Turning a simple idea into a working product quickly enough to be useful right away. It feels playful, fast, and easy to use in real social moments.

What I learned

I learned how much product decisions matter when users need value in seconds, not minutes.

Built With

Share this project:

Updates