Modern waitlist template built with Next.js, Tailwind CSS, and Resend.
Collect early users, send automated emails, and launch your product faster.
EarlyBird helps you:
- Collect waitlist users
- Send confirmation emails with Resend
- Manage user signups
- Launch beautiful landing pages quickly
- Next.js App Router
- Tailwind CSS v4
- Resend Email Integration
- Waitlist API Route
- Dark Mode Support
- Fully Responsive
- TypeScript
- Framer Motion Animations
- SEO Ready
- Next.js 15
- TypeScript
- Tailwind CSS
- Resend
- React Query
- Sonner
- Tabler Icons
- Motion
git clone https://github.com/YOUR_USERNAME/earlybird.git
cd earlybirdnpm install
Create .env.local
RESEND_API_KEY=your_resend_api_key
npm run dev
Open:
http://localhost:3000
app/ ├── api/ │ └── join-waitlist/ ├── components/ ├── lib/ ├── providers/ ├── schemas/ ├── types/ └── page.tsx
This project is modified from:
🔗 https://github.com/indieceo/Waitlister
You can easily customize:
- Branding
- Hero section
- Colors
- FAQ
- Metadata
- Email flow
- Waitlist form
Main config:
lib/constants.ts
Deploy easily on:
- Vercel
- Netlify
- Railway
Recommended: Vercel
Built with ❤️ using Next.js and Resend.