Project
Roulette

Random Choice Picker

Type comma-separated options, watch it cycle, and land on one.

StarterWeb appTool1–3hAI-buildable 5/5no setup

Tags are parsed from a textarea, then highlighted in rapid succession before settling on a winner. Notably, this is the closest sibling to the roulette you're building right now.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 5

  • Comma-separated input parses into individual tags live
  • Pressing Enter starts the random selection
  • Tags highlight in rapid succession before settling
  • The final choice stays visibly highlighted
  • Empty or whitespace-only entries are ignored

The interesting part

  • Sequencing the highlight cycle so it decelerates convincingly

Once it works

  • Add weighted choices
  • Persist the last list

Suggested stack

reacttypescripttailwindreact-hook-formtanstack-querylocalstorage

Track it