The fastest way to launch a waitlist landing page.
Built with Vite, React, and TailwindCSS.
β‘οΈ Minimal, responsive, production-ready.
π¬ Integrated with Loops.so for email collection.
π Deployable to Vercel, Netlify, or GitHub Pages in minutes.
- Minimal, responsive layout
- Customisable title, subtitle, CTA, and logo
- Clean project structure using alias imports
.env-based Loops.so integration- No backend, no clutter β just plug and launch
# 1. Clone the repo
git clone git@github.com:your-org/waitlist-base-template.git
# 2. Install dependencies
npm install
# 3. Set up environment variables
cp .env.example .env
# β Add your Loops.so Form ID
# 4. Start the dev server
npm run dev| Setting | Location | Description |
|---|---|---|
VITE_LOOPS_FORM_ID |
.env |
Your Loops.so Form ID for email collection |
| Headline, Text, CTA | src/pages/LandingPage.tsx |
Update site copy, links, and visual content |
| Logo & Images | public/ or src/assets/ |
Replace logo or hero visuals |
| Global Styles | src/styles/global.css |
Tailwind base styles and resets |
| Tailwind Config | tailwind.config.js |
Add custom colours, fonts, or spacing |
| Meta & SEO | index.html |
Update title, favicon, and meta tags |
This template is perfect for:
- π Pre-launch waitlists for new products
- π§ͺ Validating SaaS ideas or MVPs
- π Indie hacker and solo dev projects
- π€ AI tools or micro-SaaS utilities
- π© Quick landing pages for email capture
- π§ββοΈ No-code backend experiments
waitlist-base-template/
βββ public/ # Static assets (e.g. logo, favicon)
βββ src/
β βββ assets/ # Custom image or icon assets
β βββ components/ # UI components (e.g. LoopsForm)
β βββ pages/ # Main page layout (LandingPage)
β βββ styles/ # Tailwind + global styles
β βββ main.tsx # Vite app entry point
βββ .env.example # Sample environment config
βββ index.html # Main HTML template
βββ tailwind.config.js # Tailwind custom config
βββ vite.config.ts # Vite config
βββ README.mdThis template is ready to deploy to platforms like:
MIT Β© 2025 Maria Paz Abarca
Let me know if youβd like to add badges, screenshots, or a theme switcher note for the CLI-based version later.