A production-ready landing page for DareBounty built with Next.js 14, Tailwind CSS, and optimized for Vercel deployment.
- Next.js 14 (App Router)
- Tailwind CSS
- TypeScript
- Vercel (deployment platform)
/app
/page.tsx → Landing page
/layout.tsx → Global layout
/app/page.tsx → Early access page
/components
/Hero.tsx → Hero section
/ValueProps.tsx → Value propositions
/HowItWorks.tsx → How it works section
/CTA.tsx → Call-to-action section
/Footer.tsx → Footer
/styles
/globals.css → Global styles
npm install
npm run devOpen http://localhost:3000 to view the landing page.
npm run build
npm start- Install Vercel CLI:
npm i -g vercel- Deploy:
vercel- Follow the prompts to link your project and deploy.
- Push your code to GitHub
- Go to vercel.com
- Click "New Project"
- Import your GitHub repository
- Vercel will auto-detect Next.js and deploy
- ✅ Fully responsive design
- ✅ Dark minimal aesthetic (#0B0B0B background)
- ✅ Smooth scroll navigation
- ✅ Early access email capture on /app route
- ✅ Optimized for Lighthouse performance (90+ score)
- ✅ SEO-friendly with proper metadata
- ✅ Production-ready build
/- Main landing page/app- Early access/waitlist page
- Background: #0B0B0B (charcoal)
- Text: White / Neutral gray
- Accent: Subtle white outlines
- Aesthetic: Minimal, dark - feels like an arena
The landing page is optimized for:
- Fast initial load
- Minimal JavaScript
- Static generation where possible
- Mobile-first responsive design