Stop putting everything in a modal.
Swipe through 12 quick decisions. Get the least annoying pattern that still does the job.
Under a minute. Zero regrets.Six patterns. Different jobs.
The component is the consequence. The constraint comes first.
Modal
A focused, blocking layer for a short decision the user intentionally started.
Drawer
A contextual side workspace for secondary tasks that need room without leaving the page.
Popover
A compact, dismissible layer attached to the exact control or object that opened it.
Dedicated page
A stable destination for complex, multi-step, saveable, or shareable work.
Inline expansion
Content or controls revealed exactly where they belong, without adding another interface layer.
Toast
Brief, non-blocking system feedback that confirms an outcome while work continues.
Three steps, one clear answer.
No account, no fluff. Just a straight recommendation you can defend.
- 1
Swipe through 12 cards
About the task, the context, and who triggered it. Swipe or tap — never type.
- 2
We weigh the constraints
A deterministic engine scores all six patterns against your answers.
- 3
You get a verdict
One pattern, the reasons, the risks, and the code to start from.
Questions? We've got answers.
Everything you might wonder before you trust the verdict.
What is this, exactly?
A decision tool. You describe an interaction, it recommends the least disruptive UI pattern that still fits — modal, drawer, popover, page, inline, or toast.
How does it decide?
A small deterministic engine scores every pattern against your six answers. Same answers, same verdict — no black box, no AI guessing.
Do you store my data?
No account, no backend, no tracking. Your answers live in the URL so you can share a result — that's it.
What if the verdict feels wrong?
Change one answer and watch it shift. The tool shows its reasoning so you can argue with it — and sometimes you should.