Skip to content
AeroLaunch

Tally

SaaS / Startup Pro

Blueprint-framed SaaS theme for modern software products. Light/dark mode, persistent accent colors, swappable app screenshots, blog, changelog, contact, newsletter, and a full config-driven marketing site.

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

See Tally in action

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

Homepage hero - blueprint frame and dashboard mockup
Built-in light mode with tuned accent contrast
Green accent preview on the homepage
Pricing page with blue accent preview
Integrations and testimonials with mint accent
FAQ and newsletter with pink accent
Configurable
Accent color
20
Sections
Light + Dark
Theme modes
Astro 7
+ Tailwind v4

Tally is a complete SaaS website system for software products that need to feel polished, credible, and ready to launch. The demo uses a client-work workflow example, but the structure is broad enough for AI tools, CRMs, analytics products, customer portals, productivity apps, internal tools, vertical SaaS, and B2B platforms. A blueprint-style frame, calm dark and light modes, a warm configurable accent, and detailed live CSS app mockups make the site feel like real product software from the first scroll. It ships a real marketing site, not just a hero: homepage, features, pricing, customers, resources, about, contact, blog, changelog, waitlist, legal pages, and a section gallery. Every visible string flows from src/config/site.ts, and every major product visual can be replaced with a real screenshot by setting an image path in that same file.

Best Fit For

  • SaaS and B2B software products
  • AI tools, CRMs, analytics products, and productivity apps
  • Customer portals, dashboards, and vertical SaaS
  • Founders who need a credible product site with real depth
  • Teams that want polished mockups now and real screenshots later

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.

Header / Nav
Sticky framed header with logo mark, menu links, CTA, mobile drawer, and a persisted light/dark toggle
Hero (dashboard mockup)
Blueprint-framed SaaS hero with dual CTAs and a detailed app dashboard mockup that can be replaced by an image
Preview Accent Switcher
Floating gear control that lets visitors preview accent colors with localStorage persistence
Logo Cloud
Static proof heading above a trusted-by marquee
Solutions
Three workflow cards with live CSS product mockups, each swappable for a real screenshot from site.ts
Feature Workflow
Interactive feature tabs that update the product visual on the left
Benefits
Icon-led proof grid for product outcomes and buyer reassurance
Process
Three setup cards with app-style mini mockups or optional screenshot replacements
Adaptive Dashboard
Large dashboard showcase with light/dark-aware UI and optional screenshot override
Integrations
Centered integration CTA with floating tool tiles, icons, and a light-mode treatment
Customers
Customer proof section with outcomes, named accounts, and business metrics
Testimonials
Quote cards with star ratings and named customer roles
Pricing
Three-tier SaaS pricing cards with plan features and CTA links
FAQ
Native accordion questions, styled for both light and dark themes
CTA Band
Blueprint-framed closing CTA with app cards, clean buttons, and light/dark backgrounds
Blog
Blog index and article pages powered by Astro Content Collections
Changelog
Release timeline from Markdown entries in src/content/changelog
Waitlist
Early-access signup page with configurable consent copy and success state
Contact
Provider-switched contact form with channel cards and no backend required
Newsletter
Inline signup wired for Mailchimp, ConvertKit, Buttondown, or disabled mode

What's Included

Blueprint-framed visual system with a crisp app-style dashboard hero and detailed product mockups
Built-in light/dark mode with a persisted header toggle and tuned light-mode accent colors
Persistent preview accent switcher so visitors can try colors; permanent colors live in src/config/site.ts
Swappable product visuals for the hero, solutions, feature workflow, process cards, adaptive dashboard, and integrations
Complete SaaS page set: features, pricing, customers, resources, about, contact, blog, changelog, waitlist, legal pages, and 404
Blog and changelog powered by Astro Content Collections
Provider-switched contact form and newsletter with no backend required
One-file setup for navigation, mega-menu content, SEO, pricing, testimonials, forms, social links, footer, and page headers

A Product Tour With Real Interface Depth

Tally's hero and homepage sections use detailed live CSS UI - dashboards, workflow cards, customer records, automations, integrations, and app panels - so the page reads as real software even before you have final screenshots.

Theme Switching and Accent Switching Included

A persisted light/dark toggle is built into the header, with darker light-mode accent pairs for contrast. The floating preview accent switcher lets buyers try colors live, while the permanent palette stays cleanly editable from src/config/site.ts.

Built to Become Your Actual Product Site

The mockups are useful placeholders, but they are not a trap. Set image paths in site.ts to replace the hero, solutions, feature workflow, process cards, adaptive dashboard, and integrations with real product screenshots.

Set up in minutes

Forms, newsletter, and analytics - pre-wired

Tally 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 Tally-specific page - all live now.