Rate Card

Rate Card is an Astro template with a full-width photograph, work gallery, image viewer and numbered services. It suits photographers, designers, illustrators, architects, makers, artists and creative studios.

$47 USD

Buy now

Secure payment via Stripe

Live preview ↗
Best for
Photographers, designers, illustrators, architects, makers, artists and creative studios
Platform
Astro
Status
On sale
Price
$47 USD
Version
1.0.0
License
Astro edition: Peachfin Themes Astro License (LICENSE in the download). Photographs CC0 1.0 (ASSETS.json). Bundled fonts SIL OFL 1.1 (ASSETS.json).
Demo photography is licensed separately from theme code

Page inventory

Home
Home
Work
Work
About
About
Coverage and rates
Detail
Contact
Contact
Journal
Journal
Journal entries
Post
Tag pages
Archive
Search
Utility
Privacy
Utility
Photo credits
Utility
404
Utility

Design controls

Opening
Set your headline, introduction, cover photograph and optional portrait in src/site.config.ts.
Gallery
Order photographs, write captions and choose how many images appear on the home page.
Services
Edit the numbered service list, prices, durations, credentials and client quotes.
Color and type
Choose from eight palettes, override colors and select bundled or system fonts.
Viewer and sections
Switch the image viewer on or off and choose which home sections appear.
Contact links
Set email, phone, hours, social links, the main link and an optional HTTPS form endpoint.

Features

  • A photograph fills the width of the opening, with a headline and short introduction below.
  • The home gallery gives the first image more space and shows captions on hover.
  • The Work page arranges every gallery photograph in columns with captions underneath.
  • The optional image viewer supports arrow keys, swipe navigation and focus return when closed.
  • A numbered service index displays descriptions, prices and durations, followed by planning questions on the rates page.
  • The About section, client quotes and large email address introduce you and explain how to get in touch.
  • The journal includes individual entries, tag pages and an RSS feed, with an optional home page section.

What the download includes

  • The Astro source includes Markdown pages and journal entries, plus a configurable photo gallery.
  • Twelve CC0 photographs are bundled, with source and license records in ASSETS.json.
  • Instrument Serif and Schibsted Grotesk are bundled with their SIL Open Font Licenses.
  • README.md, GETTING-STARTED.md, EMDASH.md, DISCOVERY.md and LICENSE explain setup, editing, publishing and terms.

Setup

  1. Use Node 24 LTS or Node 22.19 or later; run npm ci, then npm run dev to open the local site.
  2. Set your identity, contact details, services, photographs and home sections in src/site.config.ts.
  3. Replace sample pages, entries, quotes, links and privacy text with your own content.
  4. Set contact.formAction to your form service's HTTPS endpoint if you want a contact form.
  5. Run npm run check, npm test and npm run build, then publish dist/ at your domain root with your site URL and indexing configured.
  6. For EmDash, use Node 24.15+ or 22.22.2+ and follow EMDASH.md; run npm run emdash:setup for the Node.js edition.
  7. Use npm run emdash:setup — –target cloudflare for Cloudflare Workers, or npm run emdash:revert to return to Markdown.

Rate Card is an Astro template that gives photographs the opening position, then connects a work gallery with a numbered list of services and rates. A full-width image leads into a serif headline, a short introduction and a gallery with captions on hover. It suits photographers, designers, illustrators, architects, makers, artists and creative studios whose work benefits from large images. The fictional photographer Mara Lindqvist is example content you replace with your own work, background and service details.

The home gallery gives its first photograph the largest space. On the Work page, images keep their own proportions in columns, with captions underneath. An optional full-screen viewer lets visitors move between photographs using arrow keys or swipes and returns focus when closed. Below the home gallery, numbered services show descriptions, prices and durations. The Coverage and rates page adds planning questions, while the About section and client quotes give context to the work.

The main link opens an email by default and can point to your own booking or inquiry page. Your email appears prominently, with phone, hours and social profiles below it. The Contact page can include a form that posts name, email and message to an HTTPS endpoint you configure. Rate Card sells nothing by default and has no payment code. The included store module is off; enable it to sell fixed-price items through hosted checkout links.

Set gallery order, captions, services and appearance in src/site.config.ts, and edit longer pages and journal entries in Markdown. You can hide home sections, enable the journal section and turn off the image viewer. Eight palettes, color overrides and font choices adjust the presentation. The optional EmDash CMS edition edits pages, journal entries, menus and supported site settings on Node.js or Cloudflare Workers. Gallery settings, services and contact details remain in the configuration file. Rate Card version 1.0.0 costs $47 USD one-time.

Similar themes

Theme passes

Astro Pass costs $99 for access to the library of 38 Astro themes on sale, plus future Astro themes while the pass is sold.

Compare passes
  • Astro Pass

    $99

    Astro Pass includes site, portfolio, blog and store templates.

    Buy Astro Pass