This is the SmoothSend marketing homepage — a Next.js + Tailwind project showcasing the SmoothSend brand and visuals.
- Floating cryptocurrency tokens in the page background (USDC, APT, AVAX, PYUSD, SUI)
- WCAG 2.1 AA Compliant - Full accessibility support for users with disabilities
- Responsive design with mobile-first approach
- Interactive hover + click effects on floating tokens
- SmoothSend brand integration with logo and consistent theming
- High contrast colors meeting WCAG 2.1 AA standards (4.5:1 ratio)
- Full keyboard navigation with visible focus indicators
- Screen reader support with proper ARIA labels and semantic HTML
- Skip navigation link for keyboard users
- Reduced motion support for users with vestibular disorders
- Proper heading hierarchy and landmark navigation
See ACCESSIBILITY.md for detailed testing guide and compliance information.
- Node.js 18+ (compatible with Next.js v14)
npm installnpm run dev
# Open http://localhost:3000 in your browsernpm run build
npm startapp/- Next.js app pages and global stylescomponents/- React components (header, hero, floating tokens, etc.)public/- Static assets including cryptocurrency logosapp/globals.css- Global stylesheet with accessibility improvements
components/floating-tokens.tsx- Interactive floating cryptocurrency tokensapp/globals.css- WCAG-compliant styles and accessibility featuresACCESSIBILITY.md- Comprehensive accessibility testing guide
All cryptocurrency logos are stored locally in public/ to avoid CORS issues:
usd-coin-usdc-logo.svg- USD Coin logoaptos-apt-logo.svg- Aptos blockchain logoavalanche-avax-logo.svg- Avalanche logopaypal-usd-pyusd-logo.svg- PayPal USD logosui-sui-logo.svg- Sui blockchain logosmoothsendlogo.png- SmoothSend brand logo
- Implemented in
components/floating-tokens.tsx - Uses local images to avoid external resource blocking
- Keyboard accessible with proper ARIA labels
- Respects reduced motion preferences
Run accessibility tests with:
# Install testing tools
npm install -g @axe-core/cli pa11y
# Run accessibility audits
axe http://localhost:3000
pa11y http://localhost:3000- Next.js 14 with optimized builds
- Tailwind CSS for efficient styling
- TypeScript for type safety
- WCAG 2.1 AA Compliant for accessibility
- Responsive design across all devices
- Fast loading with optimized assets
MIT
Built with ❤ ️ by the SmoothSend Team