Version 28 · Final · April 2026
DISCOVER → CONVERT → ACTIVATE → EARN
(public) (onboarding) (dashboard) (post-badge)
Direct URL: /
Contra.com partner badge link
Social share / community post
Search (landing on /expert-paths or /courses)
Mentor referral link
User arrives
│
▼
Hero Section
├── Reads: "BECOME THE EXPERT YOU WERE HIRED TO BE."
├── Sees: floating tool icons (Framer, Figma, Webflow, Rive, Bubble, Kittl, Notion, Spline)
├── Reads: "2,400+ freelancers enrolled"
│
├── CTA A: "Choose Your Expert Path →" ─────────── → /onboarding
└── CTA B: "See How It Works" ──────────────────── → scroll to #system
│
▼
Scrolls through:
Marquee strip (infinite expert path pills)
Problem Section (Before/After cards)
System Section (01 Learn · 02 Prove · 03 Partner · 04 Earn)
AI Terminal Section (live roadmap demo)
Social Proof (stats + community feed)
Economics ("your knowledge earns twice")
Contra Connection (tool logos + partner program)
Final CTA ("Your Expert badge is 42 days away")
│
At any point via TopNav:
├── "Expert Paths" ─────────────────────────────── → /expert-paths
├── "Courses" ───────────────────────────────────── → /courses
├── "Community" ─────────────────────────────────── → /community
├── "For Mentors" ───────────────────────────────── → /for-mentors
├── "Sign In" ───────────────────────────────────── → /signin
└── "Join Free →" ──────────────────────────────── → /onboarding
User arrives
│
▼
Path Cards Grid (9 options)
├── Reads: enrolled count, skills, duration
├── Clicks any active path card ─────────────────── → /onboarding
└── Clicks "Custom Path" [Coming Soon]
└── [MODAL] Custom Path Request
├── Fills: skill name + goal + level + email
├── Clicks "Submit Request" ────────── → Success state → modal closes
└── Clicks "Cancel" ────────────────── → modal closes
User arrives
│
▼
Filter Bar → click chip → grid filters
│
Course Cards Grid
├── Reads: title + instructor + duration + level + price
├── Clicks "Enroll →" ────────────────────────────── → /onboarding
└── Clicks "Request a Path →" (bottom of page)
└── [MODAL] Request Path Modal — 2 steps
Step 1: Tool name + chip suggestions + level + rationale + email
└── Clicks "Submit Request →" ─── → Step 2
Step 2: Success
└── Animated check + confirmation pill
└── Clicks "Done" ─────────────── → modal closes
User arrives
│
▼
Left: Learning Journal Feed
└── 4 community posts (read-only, public)
└── "Join to post" ──────────────────────────────── → /onboarding
Right Sidebar:
└── 🔥 Top Streaks leaderboard
└── "Find a Partner →" ──────────────────────────── → [MODAL]
[MODAL] Find a Partner — 3 steps:
STEP 1: Gate (Identity Verification)
├── Reads explanation + benefits
├── Clicks "I am a verified Contra Independent" toggle → isVerified = true
│ └── "Not on Contra yet?" link → contra.com (new tab)
└── Clicks "Continue to Matching →"
[disabled if !isVerified]
└── → Step 2
STEP 2: Form
├── Expert Path dropdown (required)
├── Level chips (required): Beginner / Some / Intermediate / Advanced
├── Study schedule chips (required): Morning / Afternoon / Evening / Flexible
├── Goal chips (required): Certified / First client / Raise rates / Portfolio / Career switch
├── Note textarea (optional)
└── Clicks "Match Me →"
[disabled until all required filled]
└── → Step 3
STEP 3: Success
├── "You're in the queue!"
├── "Matched within 24 hours. Email when found. 🤝"
└── Clicks "Done" ──────────────────────────────── → modal closes
User arrives
│
▼
Hero + 3-step process cards
├── Mentor social proof (Sarah Chen / Raj Patel / Aiko Tanaka)
├── Economics section
└── "Apply as a Mentor →" ─────────────────────── → [MODAL]
[MODAL] Apply as a Mentor
└── Portfolio + expertise + course concept + submit