Search

Marketing Starter

Plan your season. Coach your team. Own your results.

mesolog is the planning and management platform for competitive swimming and surf lifesaving clubs. Build training seasons, design practices, track athlete progress, and keep your whole club aligned — all in one place.

Why this stack

Built for performance and scale

Everything you need to ship a fast marketing site.

Performance

A lightweight, static-first stack that ships minimal JavaScript and renders from Cloudflare's edge network.

  • Static-first rendering by default
  • Zero-JS islands architecture
  • Edge delivery with smart caching

Powered by a modern stack

  • Astro7.0.x
  • Tailwind CSS4.x
  • Cloudflare Pages
55+
Pages
100%
Static-first
A11y
WCAG AA
AstroCloudflareTailwind

Perfect Lighthouse scores

Target scores, verified with Lighthouse — optimized out of the box for performance, accessibility, and SEO.

Frequently asked questions

Is this multilanguage-ready?

Yes. The i18n engine is wired up and ships English-first, so adding more locales is a matter of dropping in translations and content.

Is SEO handled out of the box?

Meta tags, canonical URLs, sitemap, RSS, JSON-LD, and dynamic OG images are all connected by default.

Where does it deploy?

It's built for Cloudflare Pages with optional R2 media storage, but the static output runs on any modern host.

How do I manage content?

Content lives in Markdown collections (blog, docs, services, pages) that are versioned and reviewed in Git.

Get started

Ready to build your site?

Explore the services or dive into the docs — the whole stack is ready to go.