Skip to content
Matthew Crawford
All projects

Project

Launch Kit

An Astro-based starter kit for shipping marketing sites quickly — modular sections, SEO defaults, and a distinctive design system.

  • Astro
  • Tailwind
  • Design Systems
L

Overview

Launch Kit is opinionated scaffolding for landing pages: reusable section blocks, production-ready SEO defaults, and a design system that looks intentional out of the box — not like another generic template.

Problem

Marketing sites often start strong and rot into a pile of one-off sections. Copy changes require developer time, spacing is inconsistent, and SEO basics (canonicals, metadata, sitemap) get bolted on late.

I wanted a kit that encodes good defaults early: content-friendly structure, bold visual hierarchy, and components you can compose without rewriting layout each time.

Approach

  • Astro for content-first pages with minimal client JS
  • Tailwind tokens for color, type, and spacing so themes stay coherent
  • Section primitives (hero, features, social proof, CTA) with clear props
  • SEO baked in — meta tags, sitemap hooks, and sensible heading structure

The design system favors strong type, thick borders, and accent-driven CTAs so pages feel distinctive even with placeholder copy.

Highlights

  • Drop-in section library with consistent spacing rhythm
  • Theme tokens that swap light/dark without rewriting components
  • Content collections ready for case studies or product pages
  • Accessible focus states and skip links from day one

Outcome

New landing pages ship in hours instead of days. Design stays consistent across experiments, and non-engineers can update copy without fighting the layout system.