← back to the gallery

Onboarding walkthrough v2 — invited paths first (2026-07-21)

Refreshed visual walk of Trustead's onboarding, invited-user paths first, mobile 390px primary + one 1280 desktop pass. Headless Chromium (--use-mock-keychain --password-store=basic).

Cookie banner: dismissed on every page. Consent was pre-seeded per browser context with the exact localStorage write the banner's own Accept button performs (cookie-consent-v1=true), plus a click-fallback. Zero shots contain the banner.

Where each screen was captured (and why)

Path 1 — invited via group link (PRIMARY, 68 shots)

https://trustead.app/join/link/caME_CE272jBSZ7rdZDO-qyOo_nmZmBe

The "Loren's Friends" link loads the join page on prod — verified at 390 and 1280, signed out ("You've been invited by Loren Polster … via the Loren's Friends group"). Safe to paste into the launch email.

Walked: landing → "Give me the pitch" (all 5 slides) → Create an account → name+18 checkbox → phone → OTP → welcome takeover: E1 welcome → basics (payments-outside checkbox) → vouch-back "Anyone in Loren's Friends you'd vouch for?" (completed for real: Vouch → "I know them" → 1–3 years + guest-rating consent → vouch recorded in DB) → vouch-for-friends → member number slide (#9) → demo-content note → founding-member ask → "Pick your path" hub → all three branches: Traveling (J1–J4), Hosting (IH–I3), Learn-more tutorial (L-track, 13 slides) → group-link complete page ("Would you like to vouch back…") → group members page → first real screens (home, browse, network, proposals, profile; viewport + full-page).

Path 2 — personal invite, pre-vouched (33 shots)

Fresh personal invite links for Loren to try (minted as Loren on prod, expire 2026-07-28 — 7-day default):

Both verified live (landing renders "You've been vouched for by Loren Polster"). Link 1's landing was view-tested; link 2 untouched. Landings don't consume the link — only completing signup does. Note: personal invite links expire after 7 days (DB default) — worth knowing for the launch email timing.

Path 3 — cold signup (edge, 17 shots)

Prod landing (logo intro + all 5 pitch slides) → sign-up → OTP → organic welcome: welcome → basics → member number → demo note → founding ask → path picker. No invited-only slides leak into the organic flow. Smooth.

FIXED on this branch (small, obvious — gate green)

ITERATE punch-list (invited paths first)

Test artifacts / cleanup state

Runner

scripts/onboarding-walk-v2.mjs (playwright via npm i --no-save playwright, never a dep). Modes: path1-prod, path1-staging, resume <phone> <traveling|hosting|learnmore>, complete, mint, path2-prod, path2-staging, path3, desktop.