Skip to content
AeroLaunch

Vertex

SaaS / Startup Pro

Confident, monochrome SaaS website system. A layered app-mockup hero, a run of live CSS product mockups, a release changelog and blog on content collections, a waitlist, and a 20-section homepage - all from one config file.

$59 $49 launch sale
Read the Vertex docs Lifetime updates Personal & client use
A closer look

See Vertex in action

Every page and section is part of the download. Use these as launch-day templates - keep the structure, swap the copy.

Hero with a layered kanban app mockup
Solutions - live CSS product mockups
Pricing with a monthly / annual toggle
Sticky-date release changelog
15
Page templates
20
Homepage sections
Changelog + Blog
Content collections
Astro 7
+ Tailwind v4

Vertex is a complete website system for SaaS and startup products that want to look sharp without shouting. The near-monochrome palette - crisp ink on off-white, raised solid-black buttons with an inset sheen - keeps attention on the product, while a layered kanban app mockup and a run of live CSS UI mockups (an API-connector flow, trigger/condition/action rules, an automation builder, a project dashboard) carry the whole product tour with zero image assets. It ships a real site, not just a landing page: 15 page templates including a sticky-date changelog and a card-grid blog (both Astro content collections), an early-access waitlist, a customers page with case studies, an about page with a team grid, and a full 20-section homepage. A config-driven mega-menu, a monthly/annual pricing toggle, provider-switched contact and newsletter forms with no backend, and scroll-reveal throughout. Every heading, link, price, menu item, and per-page SEO title lives in one src/config/site.ts - and any built-in mockup can be swapped for a real screenshot by setting a single image path.

Best Fit For

  • SaaS and B2B software products
  • Dev-tool, API, and workflow-automation startups
  • Seed-stage teams that need a credible marketing site fast
  • Anyone launching with a waitlist before the product ships
  • Teams that want a changelog and blog out of the box

Full Page Set

Every page is real and editable - no placeholders, no "coming soon" stubs.

Home
Features
Pricing
Customers
Resources
About
Contact
Blog
Blog Post
Changelog
Waitlist
All Sections
Privacy
Terms
404

20 Sections Included

Every section is a ready-to-use Astro component. Add it to any page, customize via config, or remove what you don't need.

Nav (mega-menu)
Sticky frosted nav with multi-column hover dropdowns, promo cards, a GitHub pill and a raised Download CTA - fully config-driven
Hero (app mockup)
Announcement pill, centered headline, dual CTAs, and a layered kanban app mockup with overhanging floating cards
Logo Cloud
Row of brand marks under a one-line proof statement
Solutions
Three cards, each a live CSS mockup - kanban board, API-connector flow, and a trigger / condition / action rule
Features (bento)
2x2 feature bento with mini app mockups for modules, automation, collaboration and integrations
Benefits
Six-up icon grid of platform benefits
Process (3 steps)
Alternating step rows with connect / automate / ship mockups and bullet lists
Adaptive Workspaces
A full dashboard mockup above three supporting feature columns
Integrations
Centered copy framed by floating integration tiles fanned around the text
Customers
Two case-study cards, a tidy logo call-out cluster, and a +42% / 3x / 10M stat band
Testimonials
A nine-quote wall from named operators and engineers
Pricing (toggle)
Three tiers with a monthly / annual toggle and a featured middle plan
FAQ
Native single-open accordion of common buyer questions
CTA
Dark-on-light closing band with dual CTAs
Changelog (timeline)
Sticky-date release timeline from an Astro content collection, with gradient banners and Markdown bodies
Blog
Card grid plus full post from astro:content with cover images, category and reading time
Waitlist
Split early-access page - email capture with a working demo submit beside an app mockup
About (team)
Mission hero, logo strip, a values split, and a team grid with social links
Contact
Provider-switched contact form with channel cards - no backend required
Gallery + Video + Mobile
Extra marketing sections - a lightbox gallery, a video walkthrough, and a mobile-app showcase

What's Included

A layered app-mockup hero plus a full run of live CSS product mockups - kanban, API connectors, automation rules, and a project dashboard - with no image assets
A config-driven mega-menu with multi-column dropdowns, promo cards, and plain-link support
A sticky-date release changelog and a card-grid blog, both on Astro Content Collections (Markdown)
An early-access waitlist with a working demo submit, plus customers, about + team, and all-sections pages
Monthly / annual pricing toggle, a 20-section homepage, and scroll-reveal animation throughout
Any built-in mockup swaps for a real screenshot by setting one image path in config
100% single-config: every string, link, price, menu item, color and per-page SEO title lives in src/config/site.ts
Provider-switched contact and newsletter forms with no backend; self-hosted Inter; responsive with a mobile drawer

A Product Tour, Not Just a Hero

Vertex carries the whole page on live CSS interface mockups - a layered kanban app, an API-connector flow, trigger/condition/action rules, and a project dashboard - so it looks like real software from the first scroll, with zero image assets to manage.

A Complete Site Out of the Box

Fifteen page templates including a sticky-date changelog and a blog (both Astro content collections), an early-access waitlist, customers with case studies, and an about page with a team grid. Launch the marketing site, the release notes, and the blog on day one.

One Config File, Swappable Mockups

Every heading, link, price, menu item, and per-page SEO title flows from src/config/site.ts - brand the whole site without touching a component. And any built-in mockup can be replaced with your own screenshot by setting a single image path.

Set up in minutes

Forms, newsletter, and analytics - pre-wired

Vertex is ready to connect to your preferred providers. Pick from the options below, drop in a single API key, and your contact form, newsletter signup, and analytics are live - no backend, no JavaScript, no glue code.

Contact form

The Contact section's <form> renders with no JS. Set one provider in site.ts; the form action wires automatically.

  • Formspree
    50 free submissions / month, no domain restriction
  • FormSubmit
    Free, no signup - just an email confirmation
  • Netlify Forms
    Free 100/month - Netlify hosting only
Setup guide

Newsletter

The Newsletter form sends subscribers directly to your ESP. The email input name auto-adjusts per provider.

  • Mailchimp
    Standard EMAIL field; honeypot supported
  • ConvertKit (Kit)
    email_address field; works with any form ID
  • Buttondown
    email field; lightest, indie-friendly
Setup guide

Analytics

Layout.astro injects the right script tag based on the provider you choose. No client-side branching.

  • Google Analytics 4
    Paste your G-XXXXXXXXXX measurement ID
  • Plausible
    Privacy-friendly, ~1 KB script, no cookies
  • Umami
    Self-hostable, also cookie-free
Setup guide

Tech Stack

Astro 7 Tailwind v4 TypeScript Responsive SEO Ready Blog Ready

Config-Driven Setup

Every theme uses a single src/config/site.ts file for customization. Change your brand, navigation, form providers, analytics, and section content without touching component code.

Full site.ts reference in the docs

site.ts
// src/config/site.ts
export const siteConfig = {
  name: "Your Company",
  tagline: "Your tagline here",
  url: "https://yourdomain.com",

  navigation: { sticky: true, links: [...], cta: {...} },
  social:     { twitter: "...", github: "...", linkedin: "..." },
  seo:        { title: "...", description: "...", ogImage: "/og.png" },

  // ── Provider switches ────────────────────────────────
  contactForm: { provider: "formspree",  formspreeId: "your-id" },
  newsletter:  { provider: "convertkit", actionUrl: "https://..." },
  analytics:   { provider: "plausible",  plausibleDomain: "you.com" },

  // ── Section data ─────────────────────────────────────
  team, video, timeline, comparison, gallery,
  carousel, tabs, appDownload, map, footer,
} as const;

Full documentation, ready before you buy

Browse the install guide, the site.ts reference, provider setup, deploy instructions, and the Vertex-specific page - all live now.