Project
Roulette

Question Box

Collect anonymous questions and answer the ones that rise to the top.

IntermediateWeb appSocial8–16hAI-buildable 5/5no setupworth shipping

The AMA pattern: a room where people submit questions anonymously and upvote each other's, and a host view for working through them. Moderation is the part that makes it real — an unmoderated anonymous input is a liability.

UI
Logic
Useful

Hosting · Free forever

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

Deploy it and share a link.

Core features · 7

  • Create a room with a shareable link
  • Anyone can submit a question anonymously
  • Questions can be upvoted, one vote per visitor
  • The list sorts by votes with live updates
  • A host view marks questions answered, hidden or pinned
  • Answered questions move to a separate section
  • A rate limit prevents one person flooding the box

The interesting part

  • Preventing abuse without requiring accounts
  • Keeping vote counts consistent when many arrive at once
  • Host-only actions that can't be triggered by a participant

Once it works

  • Add a profanity filter with host override
  • Add a presentation mode showing one question large
  • Add an export of the full session

Suggested stack

reacttypescripttailwindsupabase

Track it