π 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
π 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
π 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
@usernameβ resolves to a truncated Stellar address (mock or live via SDK)π― Acceptance Criteria
π Expected files to change/structure
src/components/Hero.tsx(or equivalent framework component)src/pages/index.tsxβ hero mounted at rootsrc/styles/hero.cssor Tailwind classes