Skip to content

[Web] Landing page β€” hero section with @username demo and wallet connect CTAΒ #2

@ryzen-xp

Description

@ryzen-xp

πŸ“ Description

Build the landing page hero section for Alien Protocol Web. This is the first thing visitors see β€” it must communicate the core value prop instantly: "Send crypto to @username instead of a wallet address."

The hero should include a live demo widget showing a username being typed and resolving to a Stellar address, plus a primary CTA to claim a username.

βœ… Requirements

  • Hero headline: "One username. One identity. Built for Stellar."
  • Animated demo: user types @username β†’ resolves to a truncated Stellar address (mock or live via SDK)
  • Primary CTA button: "Claim your @username" β†’ links to registration flow
  • Secondary CTA: "Read the docs" β†’ links to docs
  • Fully responsive (mobile-first)
  • Matches Alien Protocol brand (dark theme, green accent)

🎯 Acceptance Criteria

  • Hero renders correctly on mobile, tablet, desktop
  • Demo animation plays on page load
  • CTA buttons link to correct routes
  • Lighthouse performance score β‰₯ 90
  • No console errors

πŸ“ Expected files to change/structure

  • src/components/Hero.tsx (or equivalent framework component)
  • src/pages/index.tsx β€” hero mounted at root
  • src/styles/hero.css or Tailwind classes

🌿 Branch: feat/web-landing-hero | Priority: MED | Difficulty: β˜• easy

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions