A minimal, modern waitlist site built with Next.js 16 and Tailwind CSS.
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Validation: Zod
- Integration: Google Sheets API
- Deployment: Vercel-ready
npm installcp .env.local.example .env.local
# Edit .env.local with your Google Sheets credentialsnpm run devnpm run build
npm startEmails are automatically saved to Google Sheets with:
- ✅ Duplicate detection
- ✅ Timestamp tracking
- ✅ Secure service account authentication
- ✅ No exposed credentials (uses environment variables)
vercelAdd environment variables in Vercel dashboard:
GOOGLE_SHEET_IDGOOGLE_SERVICE_ACCOUNT_EMAILGOOGLE_PRIVATE_KEY
Ensure you set the environment variables in your platform's settings.
This is a waitlist page for is-host.in by Mohammed Araan Sheikh
Private project — Copyright © 2025 Mohammed Araan Sheikh. All rights reserved.
✅ You may use as a template for your own projects
❌ You may not redistribute or claim as your own
See LICENSE.md for full terms.