Skip to content

πŸš€ Minimalist waitlist landing page built with Vite, React & Tailwind. Plug in Loops.so, customise content, and deploy in minutes.

License

Notifications You must be signed in to change notification settings

mpabarca/waitlist-loops-background

Repository files navigation

waitlist-loops-base-template

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.


🧱 Features

  • 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

πŸš€ Getting Started

# 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

πŸ›  Configuration

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

🧠 Use Cases

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

πŸ“¦ Folder Structure

  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.md

πŸš€ Deployment

This template is ready to deploy to platforms like:


πŸͺͺ License

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.

About

πŸš€ Minimalist waitlist landing page built with Vite, React & Tailwind. Plug in Loops.so, customise content, and deploy in minutes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published