Local Business

Local Business is an Astro template with a contact card, opening hours, service prices and work photographs. It suits shops, trades, clinics, salons, repair services, studios and community businesses.

$47 USD

Buy now

Secure payment via Stripe

Live preview ↗
Best for
Shops, trades, clinics, salons, repair services, studios and community businesses
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 font SIL OFL 1.1 (public/fonts/schibsted-grotesk/OFL.txt).
Demo photography is licensed separately from theme code

Page inventory

Home
Home
Services and prices
Detail
Recent work
Work
About
About
Contact
Contact
News
Journal
News entries
Post
Tag pages
Archive
Search
Utility
Privacy
Utility
Photo credits
Utility
404
Utility

Design controls

Business details
Edit your name, headline, address, phone, email and hours in src/site.config.ts.
Photographs
Choose the opening image, add an optional portrait and arrange work photographs with captions.
Services and credentials
Set service descriptions, prices and durations, plus licenses, memberships and customer quotes.
Home sections
Show or hide sections and set how many services, photographs and news entries appear.
Color and shape
Choose from eight palettes, override colors, select the font and use rounded or square corners.
Contact links
Set the main button label and booking URL, social links and an optional form endpoint.

Features

  • The opening pairs a headline with a card showing phone, email, hours and an address linked to a map search.
  • The phone number appears in the desktop header and becomes a Call button on phones.
  • Services appear as a featured panel followed by a priced list, with a separate page for questions.
  • The home page has space for a wide photograph, customer quotes, credentials and recent work.
  • The main button calls by default, falls back to email without a phone number or links to your booking page.
  • An optional contact form posts name, email and message to your configured HTTPS endpoint.
  • News entries include tag pages and an RSS feed, and the home news section can be enabled.

What the download includes

  • The Astro source includes Markdown pages and news entries, plus centralized business settings.
  • Ten CC0 photographs are included, with source and license information in ASSETS.json.
  • Schibsted Grotesk is bundled with its SIL Open Font License, with a system font option available.
  • README.md, GETTING-STARTED.md, EMDASH.md, DISCOVERY.md and LICENSE cover 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.

Local Business is an Astro template that puts practical visiting and contact information beside your opening headline. A contact card groups the phone number, email, opening hours and address, with a wide photograph below. Services, prices and work photographs follow. The layout suits shops, trades, clinics, salons, repair services, studios and community businesses that people call, visit or book. The fictional Marlow Garden Studio is example content you replace with your own business details, photographs and services.

The first service receives a feature panel, while the remaining services form a priced list. The Services and prices page shows the full offering and answers common questions. Customer quotes and an About section give space for your background, licenses and memberships. Recent work has its own page of photographs and captions. You can hide individual home sections or enable news on the home page; news entries also have tag pages and an RSS feed.

The phone number stays in the desktop header and becomes a Call button on phones. The main button calls your number by default, uses email when no phone is supplied or opens your booking page when you set a URL. The address links to a map search. An optional contact form posts name, email and message to an HTTPS endpoint you configure. Local Business sells nothing by default and has no payment code. Its included store module is off and can be enabled to sell fixed-price items through hosted checkout links.

Edit business details, services, quotes, photographs and home sections in src/site.config.ts. Longer pages and news use Markdown. Eight palettes, individual color overrides, font selection and rounded or square corners let you change the presentation. The optional EmDash CMS edition handles pages, news, menus and supported site settings on Node.js or Cloudflare Workers. Services, hours, contact details and work photographs remain in the configuration file. Local Business 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