-
Notifications
You must be signed in to change notification settings - Fork 57
Redesign Homepage - Hero Section #168
Copy link
Copy link
Open
Labels
Description
Overview
Redesign the homepage hero section to create an engaging first impression with clear value proposition.
Background
Current homepage is minimal and doesn't effectively communicate platform benefits or drive user action.
Specifications
Design Requirements:
- Compelling headline with animation
- Clear value proposition (3 key benefits)
- Primary CTA buttons (Get Started, Browse Quests)
- Trust indicators (user count, total paid, active quests)
- Animated blockchain/network visualization
- Responsive design for mobile/tablet/desktop
- Dark mode support
- Accessibility compliant (WCAG 2.1 AA)
Components to Create:
- HeroSection component
- StatsCounter component (animated numbers)
- NetworkVisualization component
- CTAButtonGroup component
- TrustIndicators component
Tasks:
- Design hero layout in Figma
- Create responsive grid structure
- Implement animated headline
- Build stats counter animation
- Add network visualization (Three.js or Canvas)
- Optimize for mobile
- Add dark mode styles
- Write component tests
- Ensure keyboard navigation
Impacted Files:
- app/page.tsx (restructure)
- components/homepage/HeroSection.tsx (new)
- components/homepage/StatsCounter.tsx (new)
- components/homepage/NetworkVisualization.tsx (new)
- components/homepage/CTAButtons.tsx (new)
- styles/homepage.css (new)
- tests/components/homepage.test.tsx (new)
Labels: frontend, design, homepage, ui/ux, priority-high
Acceptance Criteria
- Hero section visually engaging
- Animations smooth (60fps)
- CTAs prominent and clickable
- Stats animate on scroll
- Network viz looks professional
- Mobile layout clean
- Dark mode renders correctly
- Keyboard accessible
- Lighthouse score >90
FIGMA link
🙌Contribution Guidelines:
Assignment required before PR submission
Timeframe: 96-120 hours
Create a screenshot of your implementation/s or sever running
PR description must include: Close #[issue-number]
Star the repo⭐
For more context, please refer to the backend README 🚀
Reactions are currently unavailable