Tier: M (2-4 days) Type: ux
Context
feature
Scope
First-time visitors bounce because there's no "what am I supposed to do here" guidance. Add a dismissible 5-step tour with restart option.
Acceptance criteria
- Library:
shepherd.js or driver.js (≤ 10 KB gzipped)
- 5 steps: header context, post-connect explanation, send page intro, amount input intro, submit context
- Persist completion in localStorage; never re-fires automatically
- "Take the tour" link in footer to restart
- Keyboard-navigable, Esc dismisses, respects prefers-reduced-motion
- All copy in
src/i18n/en.json
Files to start with
Why this matters
- New:
src/components/OnboardingTour.tsx
src/App.tsx
Tier: M (2-4 days) Type: ux
Context
feature
Scope
First-time visitors bounce because there's no "what am I supposed to do here" guidance. Add a dismissible 5-step tour with restart option.
Acceptance criteria
shepherd.jsordriver.js(≤ 10 KB gzipped)src/i18n/en.jsonFiles to start with
Why this matters
src/components/OnboardingTour.tsxsrc/App.tsx