LaunchPage Pro Documentation
Back to Preview

LaunchPage Pro

Premium Coming Soon HTML Template · v1.1.0

HTML5 Tailwind CSS Alpine.js 15 Demos Fully Responsive W3C Valid

Welcome to LaunchPage Pro, a premium HTML coming soon template featuring 15 unique, fully responsive page designs. Built with HTML5, a pre-compiled Tailwind CSS framework, and Alpine.js for countdown & form logic — no build tools required.

Each demo is a completely self-contained HTML file. Simply open your chosen file in a text editor, make your changes, and deploy. The preview index page (index.html) showcases all 15 designs with image thumbnails and links.

No build process needed. All demos reference a pre-compiled framework.css and load Alpine.js from a CDN. Every file works by simply opening in a browser or uploading to a server.

File Structure

Complete package layout after extraction:

launchpage-pro/
├── index.html                      ← Preview / demo listing page
│
├── demos/
│   ├── demo-1-luminary.html       ← Minimal Elegant (white/cream)
│   ├── demo-2-eclipse.html        ← Dark Luxury (black/gold)
│   ├── demo-3-aurora.html         ← Gradient Glassmorphism
│   ├── demo-4-canvas.html         ← Split Layout
│   ├── demo-5-nexus.html          ← Corporate Dashboard
│   ├── demo-6-lens.html           ← Full-Screen Photography
│   ├── demo-7-spark.html          ← Vibrant Startup
│   ├── demo-8-prism.html          ← Neon Tech Terminal
│   ├── demo-9-marble.html         ← Luxury Marble Texture
│   ├── demo-10-forge.html         ← Industrial Dark / Fire
│   ├── demo-11-summit.html        ← Corporate SaaS (light)
│   ├── demo-12-cosmos.html        ← Space / Galaxy
│   ├── demo-13-vogue.html         ← Editorial Magazine
│   ├── demo-14-cipher.html        ← Cyberpunk Neon
│   └── demo-15-bloom.html         ← Botanical / Nature
│
├── documentation/
│   └── index.html                 ← This file
│
└── assets/
    ├── css/
    │   ├── framework.css          ← Pre-compiled Tailwind utility CSS
    │   └── custom.css             ← Shared animations & utilities
    └── images/
        └── previews/
            └── demo-*.png         ← Thumbnail screenshots for index
Tip: Preview images are referenced as assets/images/previews/demo-N-name.png. If an image is missing, the card gracefully falls back to a gradient placeholder via onerror.

Quick Start

No terminal, no npm, no build step. Here's how to go from download to live in minutes.

Step 1 — Choose Your Demo

Open index.html in your browser to browse all 15 designs. Click any card to preview it full-screen, then decide which one fits your brand.

Step 2 — Open the Demo File

Open the chosen file from demos/ in a code editor (VS Code, Sublime Text, etc.). Every demo is a single self-contained .html file.

Step 3 — Customize the Content

Each demo has clearly labeled sections. The most common things to update:

  • Brand name / logo text
  • Launch date inside the Alpine.js x-data block
  • Headline and description copy
  • Social media link href values
  • Accent colors in the <style> CSS variables block
  • Google Fonts URL if you want a different typeface

Step 4 — Add Your Preview Image (optional)

If you're sharing the preview index, take a screenshot of your customized demo and save it as assets/images/previews/demo-N-name.png to populate the thumbnail.

Step 5 — Deploy

Upload the entire launchpage-pro/ folder to your web host. All relative paths (../assets/) must be preserved. Works on any static host — Netlify, Vercel, GitHub Pages, cPanel, etc.

Single-file deploy: Each demo is 100% self-contained. You can copy just demo-N-name.html to your server root and rename it index.html — it will work without any other files, as long as Alpine.js CDN is reachable.

Requirements

ItemDetails
Web BrowserChrome 90+, Firefox 88+, Safari 14+, Edge 90+
Internet ConnectionRequired for Alpine.js CDN & Google Fonts
Web ServerAny — Apache, Nginx, Netlify, Vercel, GitHub Pages, cPanel…
Node.js / npmNOT required — no build process
Tailwind CDNNOT used — framework.css is pre-compiled and bundled
Offline use: Alpine.js is loaded from unpkg.com. If your environment has no internet access, download Alpine.js and host it locally, then update the <script src> in each demo.

All 15 Demos

LaunchPage Pro ships with 15 genuinely distinct coming soon page designs — not color variations, but entirely different layouts, concepts, and moods.

#DemoStyleKey FeaturesBest For
01LuminaryMinimal / ElegantSerif fonts, decorative sidebar, floating shapesLuxury brands, portfolios
02EclipseDark LuxuryStars animation, gold accents, shimmer buttonFashion, premium products
03AuroraGradient / GlassAnimated orbs, glassmorphism cards, progress barSaaS, apps, tech startups
04CanvasSplit LayoutDark/light panels, waitlist counter, feature listCreative agencies, tools
05NexusCorporateDashboard layout, progress milestones, statsEnterprise, B2B, corporate
06LensFull-ScreenSVG landscape scene, animated stars, aperture iconPhotography, portfolios
07SparkVibrant StartupGradient text, marquee strip, feature chips, statsStartups, apps, creators
08PrismNeon / TerminalGlitch effect, terminal animation, scan-line overlayDev tools, gaming, tech
09MarbleLuxury MarbleAnimated marble veins, Cormorant serif, gold tonesLuxury lifestyle, hotels
10ForgeIndustrial DarkFloating ember particles, Bebas Neue, orange glowManufacturing, gaming, NFT
11SummitCorp SaaS LightClean white header, blue progress bar, metrics rowB2B SaaS, enterprise
12CosmosSpace / GalaxyTwinkling stars, nebula blobs, planet SVGScience, space, immersive apps
13VogueEditorial3-column magazine grid, Playfair Display, editorial typeFashion, media, publications
14CipherCyberpunkPurple/cyan neon grid, Share Tech Mono, scanlinesCrypto, gaming, hacker-culture
15BloomBotanical / NatureSVG leaf motifs, sage green palette, DM Serif DisplayWellness, organic, lifestyle

Countdown Timer

Every demo uses Alpine.js for the live countdown. The target date is set in the x-data attribute on the <body> tag. Find and update the target value:

<body x-data="{
  target: new Date('2027-03-01T00:00:00'),
  days: '00', hours: '00', minutes: '00', seconds: '00',
  init() {
    this.tick();
    setInterval(() => this.tick(), 1000);
  },
  tick() {
    const d = this.target - new Date();
    if (d <= 0) return;
    this.days    = String(Math.floor(d / 864e5)).padStart(2, '0');
    this.hours   = String(Math.floor((d % 864e5) / 36e5)).padStart(2, '0');
    this.minutes = String(Math.floor((d % 36e5)  / 6e4)).padStart(2, '0');
    this.seconds = String(Math.floor((d % 6e4)   / 1e3)).padStart(2, '0');
  }
}">

Replace 2027-03-01T00:00:00 with your launch date. Format: YYYY-MM-DDTHH:MM:SS.

Timezone: Append a UTC offset to target a specific timezone. E.g. 2027-03-01T00:00:00+05:30 for IST, or 2027-03-01T00:00:00-05:00 for EST.

Email Subscription

The subscription form is UI-only by default. Connect it to any backend or email service using one of these approaches:

Option 1 — Mailchimp

Replace the form's action with your Mailchimp embedded form URL:

<form
  action="https://yourlist.us1.list-manage.com/subscribe/post?u=ID&id=LIST_ID"
  method="post"
>
  <input type="email" name="EMAIL" placeholder="your@email.com" />
  <button type="submit">Notify Me</button>
</form>

Option 2 — Custom API (Alpine.js)

Update the subscribe() method to POST to your endpoint:

subscribe() {
  if (!this.email || !this.email.includes('@')) return;
  fetch('/api/subscribe', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ email: this.email })
  })
  .then(() => { this.subscribed = true; });
}

Option 3 — Formspree (easiest)

Sign up at formspree.io, create a form, and use the provided endpoint as the action URL. No backend required.

Colors & Fonts

Each demo defines its palette via CSS custom properties at the top of its <style> block. For example, to rebrand Demo 3 — Aurora:

/* Find this :root block inside the demo's <style> tag */
:root {
  --color-accent: #6C63FF;   /* ← change to your brand color */
  --color-bg:     #1a0533;
  --color-text:   #ffffff;
}

To swap fonts, replace the Google Fonts <link> in the <head> and update the font-family CSS variable:

<!-- 1. Replace the Google Fonts URL -->
<link href="https://fonts.googleapis.com/css2?family=YourFont:wght@400;700&display=swap" rel="stylesheet" />

/* 2. Update the CSS variable */
:root { --font-heading: 'YourFont', serif; }
Pro tip: Each demo's <style> block starts with a :root { } section — all customizable values live there, clearly labeled with comments.

Social Links

Social icons are inline SVGs near the bottom of each demo. Find the social links section and update the href attributes:

<!-- Update href values with your actual profile URLs -->
<a href="https://twitter.com/yourusername" aria-label="Twitter">
  <!-- SVG icon -->
</a>
<a href="https://instagram.com/yourusername" aria-label="Instagram">
  <!-- SVG icon -->
</a>

To remove a social link, delete the entire <a> element. To add a new platform, copy an existing <a> element and replace the SVG path with the appropriate icon.

Preview Images

The index.html preview page loads a screenshot for each demo card. Images live at:

assets/images/previews/
  demo-1-luminary.png
  demo-2-eclipse.png
  demo-3-aurora.png
  ...
  demo-15-bloom.png

How to take screenshots

  • Open each demo in Chrome at 1280 × 800 viewport
  • Press F12 → Device Toolbar → set dimensions → Capture Screenshot
  • Or use a tool like GoFullPage or Puppeteer for automation
  • Save as .png or .jpg (update src extensions in index.html if using JPG)
Graceful fallback: If a preview image is missing, the card shows the CSS gradient fallback automatically via the onerror="this.style.display='none'" attribute — no broken image icons.

Credits

LaunchPage Pro uses the following open-source resources:

ResourceLicenseURL
Alpine.jsMITunpkg.com/alpinejs
Tailwind CSSMITtailwindcss.com (pre-compiled)
Google FontsOpen Font Licensefonts.googleapis.com
SVG IconsMITCustom inline SVGs (no library)

Changelog

1.1

Version 1.1.0

March 2026 — Major Update

  • Added 7 new demos: Marble, Forge, Summit, Cosmos, Vogue, Cipher, Bloom
  • Total: 15 unique coming soon page designs
  • Completely redesigned preview index page (new brand, dark ambient UI)
  • Switched to image-based demo cards (screenshot thumbnails with gradient fallback)
  • New fonts: Instrument Serif, Manrope, DM Mono on preview index
  • Improved mobile navigation with Alpine.js hamburger menu
  • Added scroll-reveal animations on index page
  • Updated price to $12
  • Full documentation rewrite to match new brand
1.0

Version 1.0.0

February 2026 — Initial Release

  • 8 unique coming soon page designs (Luminary → Prism)
  • Live countdown timer with Alpine.js
  • Email subscription forms
  • Fully responsive layouts (mobile / tablet / desktop)
  • Page loader animations
  • Social media links (inline SVG icons)
  • Shared CSS animations library
  • Full HTML documentation

Need Help?

For questions about using LaunchPage Pro, please reach out through ThemeForest's item comment system. We typically respond within 24–48 hours.

Purchased from ThemeForest? Use the Item Comments tab on your purchase page for support.