Tools

DOTC Flag Lab

The DOTC LED simulator wired to GrowthBook. Every dot is its own user (dotId), so a 50% rollout lights half the dots. Everything is shared - pick a scene or flip a flag and every open tab updates live.

connecting to GrowthBook…
rollout
0 viewersyou v-init
Percent rolloutdotc-rollout

Boolean flag hashed per-dot. Drag the coverage - that fraction of the dots turn on, for everyone watching.

now:
A/B experimentdotc-ab-screen

50/50 split on the viewer. The whole screen shows A or B. Roll a new visitor to land in the other bucket.

now:
Multivariatedotc-color

4-way experiment per dot - the lit dots split evenly across the variations.

now:
Targeting (VIP)dotc-vip

Targeted flag: ON only for pro-plan users. Flip your plan to cross the targeting rule; other people only light up if they're pro too.

now:
your plan
Kill switchdotc-kill

A plain on/off flag. Off = the whole panel goes dark, whatever scene is showing.

now:
Numeric experimentdotc-density

A number feature with 3 variations that drives how densely the dots sparkle.

now:
String experimentdotc-label

A string experiment - which message scrolls across the panel.

now:
FX experimentdotc-fx

Multivariate FX - each viewer is bucketed into a different procedural animation. Force one to make the whole room match.

now:

Scan the QR (or share the URL) so others can toggle too. Flags live in GrowthBook (project “My First Project”, env production); writes go through a server Function that holds the admin key, so the read path only ever uses the public client key.