Skip to content

Add an onboarding tour for first-time users highlighting the marketplace, key detail, and portfolio pages #851

Description

@Chucks1093

Summary

New users land on the marketplace with no guidance on how the platform works. A step-by-step onboarding tour triggered on first login should highlight the marketplace, explain bonding curves, point to the buy flow, and direct users to their portfolio.

Scope

  • Trigger the tour automatically on first login by checking a hasSeenTour flag in localStorage
  • Use a lightweight tooltip library (e.g. driver.js) to highlight elements step by step
  • Step 1: Marketplace — 'Discover and invest in creator keys'
  • Step 2: Key card — 'Each card shows the current bonding curve price and 24h change'
  • Step 3: Buy flow — 'Click Buy to purchase keys — price increases with each buy'
  • Step 4: Portfolio — 'Track your holdings and performance here'
  • Add a Skip Tour button that sets the flag and exits at any step

Acceptance Criteria

  • Tour triggers on first login
  • Tour does not trigger on subsequent logins
  • All 4 steps highlight the correct elements
  • Skip Tour exits and sets the localStorage flag
  • Tour works correctly on both desktop and mobile viewport sizes

ETA: 12 hours


Coordinate on Telegram

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions