Setup Checklist with Progress
The get-started card that ships with its first item already ticked, a native <progress> element rather than a div bar, and a dismiss control that appears only once there is nothing left to abandon.
Multi-step wizards, checklists, tours and welcome screens.
Onboarding is a sequence of small commitments, and the two things that keep people in it are visible progress and a way out that does not lose their work. These cover the stepper wizard, the persistent setup checklist — which outperforms a tour because it survives a refresh — and the welcome screen that asks one question instead of six.
The get-started card that ships with its first item already ticked, a native <progress> element rather than a div bar, and a dismiss control that appears only once there is nothing left to abandon.
The onboarding step where a product becomes multiplayer: pasted addresses split into chips, typos marked rather than dropped, and an honest way to skip.
A choice-driven wizard with a persistent side rail, real radio groups in a fieldset so arrow keys work, and visited steps navigable while steps ahead stay out of the tab order.
A tour step anchored to the control it explains, with a spotlight cut by one spread shadow, a visible step count and focus that follows the step.
The "what best describes you" step, asked honestly — every option states what it actually changes, the skip is visible and names what you get instead, and the choice is reversible.
The empty product’s real first question. Sample data is offered with equal weight rather than as grey small print, every connector names its scope before the redirect, and each option carries the honest duration.
The first screen after signup, asking only the two things that cannot be changed silently later.
What a migration actually moves and what it cannot, stated before the switch rather than discovered after it.
Email, OAuth, magic link, OTP and two-factor screens.
First-run screens, no-results, 404s, permission walls and failures.
Vertical histories, horizontal steps and progress trails.
Profile, preferences, team, security and danger zones.
Inboxes, unread badges, grouped feeds and preference panels.
Cmd-K dialogs, search results, filter rails and facets.