Project
Roulette

Feature Flag Console

Toggle flags, target segments, and see who'd actually get the feature.

IntermediateWeb appDev tool12–24hAI-buildable 4/5no setupworth shipping

A flag management UI with boolean and percentage rollouts plus segment targeting, and — the part that makes it real — an evaluation preview showing what a given user context would resolve to. Building the evaluator is the interesting half.

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

  • List flags with their current state
  • Toggle a flag on or off globally
  • Percentage rollouts with a consistent hashing rule
  • Segment rules target users by attribute
  • An evaluation preview resolves a sample user context against the rules
  • Rule changes are shown as a diff before saving
  • A change history records who changed what

The interesting part

  • Consistent hashing so a user doesn't flip in and out of a rollout
  • Rule precedence when several segments match one user
  • Communicating the effect of a change before it is applied

Once it works

  • Add scheduled flag changes
  • Add flag dependencies
  • Add a stale-flag report

Suggested stack

reacttypescripttailwind

Track it