Skip to content

Mend

Trades / Local Services Pro Agent-ready i18n-ready HTML

A bright, practical theme for trades and local service businesses. A quote-starting job slip, a draggable before/after comparison, six service pages, project stories, service areas, and an optional journal.

$49

Editions: Astro (source), HTML (plain files, no build).

Read the Mend docs Lifetime updates Personal & client use
All-Access Pass

One payment for Mend and everything else - all 33 themes, every future release, and the Astro visual builder included.

$1469 $199 one-time
Get the All-Access Pass
A closer look

See Mend in action

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

Split hero with the quote-starting job slip
Draggable before/after comparison
Services overview
Service page with a quote link
Project story
Quote form
Optional journal
23
Static pages
6
Service pages
Before/After
Comparison
Astro 7
+ Tailwind v4

Mend is built for trades and local service businesses that quote by the job, from repair and maintenance teams to carpenters, painters, and fitters. The demo shows a home-repair team handling a sticking door, a wall that needs fixings, shelves for an empty alcove, and a hallway that needs a fresh coat. The design is bright and straightforward, with Manrope typography, a cobalt and pale-blue palette, and a golden job slip in the hero that lets a visitor pick a job and land on the quote form with it already chosen. A draggable before/after comparison shows the difference the work makes, and it works with a keyboard as well as a pointer. Six service pages, three project stories, a service-areas page, an about page with the team, reviews, an FAQ, and an optional paginated journal give a local business a complete site rather than a single page. Every business detail, interface string, palette colour, review, FAQ, area, and legal placeholder lives in src/config/site.ts, and any service, project, or article can be overridden there too, so all visible edits can happen in one file. Services, projects, and articles also stay convenient to write as Markdown. Locale-ready routes, nine original photographs, and included AGENTS.md and CLAUDE.md files make it straightforward to adapt.

Best Fit For

  • Trades and contractors
  • Home repair and maintenance teams
  • Carpenters, painters, and fitters
  • Local service businesses that quote by the job

Full Page Set

Every page is real and editable - no placeholders, no "coming soon" stubs.

Home
Services
6 Service Pages
Work
3 Project Pages
About
Service Areas
Journal
3 Journal Articles
Contact
Privacy
Terms
404

14 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
Call and quote buttons, a mobile menu that closes with Escape and restores focus
Hero + Job Slip
Asymmetric split hero with a golden job slip that picks a service and opens the quote form with it preselected
Trust Strip
Four short promises such as clear written estimates and a tidy handover
Proof
Plain-language stats beside a two-photo project collage
Services
A featured service plus the full service list, each linking to its own page
About Story
Team introduction with a photo and a link to the About page
Before / After
Drag or use the keyboard to compare a room before and after the work
Process
Three steps from showing the job to the finished handover
Recent Work
Project cards that open full project stories
Reviews
Customer quotes with names and neighbourhoods
Areas + FAQ
Local service areas beside expandable answers to common questions
Journal
Latest articles from the optional Markdown journal
Quote Form
Service, job details, and postcode fields with Formspree, FormSubmit, Netlify, or a custom endpoint
CTA / Footer
Closing call to action, contact details, service areas, and legal links

What's Included

Astro 7, Tailwind CSS 4, and TypeScript
Hero job slip that opens the quote form with the chosen service preselected
Accessible before/after comparison that works with pointer and keyboard
Six service pages, three project pages, and a service-areas page
Optional Markdown journal with pagination that can be switched off
Quote form with demo, Formspree, FormSubmit, Netlify, and custom provider modes
Every interface string, business detail, palette colour, review, FAQ, and area in site.ts
Override any service, project, or article from site.ts, or write it as Markdown
LocalBusiness details including hours, address, and service radius
Locale-aware configuration and mirrored route scaffolding
Reduced-motion, keyboard, focus, and no-JavaScript friendly interactions
Nine original local photographs with no remote image dependency
AGENTS.md, CLAUDE.md, and a README with editing guidance included

Built around getting the quote

The golden job slip in the hero asks what needs a hand, lets the visitor pick a job, and opens the quote form with that service already selected. Service pages link to the same form, and the demo mode says clearly that no message was sent until a real provider is connected.

Show the difference, not just describe it

A before/after comparison lets visitors drag across a room to see the result. It also works with the keyboard, and it sits beside plain-language proof and real project stories with their own pages.

A complete site for a small business

Six service pages, three project stories, an about page with the team, a service-areas page, reviews, an FAQ, and an optional journal give a local business everything it needs to look established from day one.

Every visible edit in one place

Business details, interface copy, palette, reviews, FAQs, areas, and legal placeholders live in site.ts, and any service, project, or article can be overridden there as well. Prefer Markdown? The same content stays editable as ordinary Markdown files.

Tech Stack

Astro 7 Tailwind v4 TypeScript Responsive SEO Ready Blog Ready

Config-Driven Setup

Mend keeps business details, the palette, interface copy, reviews, FAQs, service areas, legal placeholders, and form settings insrc/config/site.ts. Project and article prose stays in Markdown content collections.

site.ts
// src/config/site.ts
export const siteConfig = {
  content:    { overrides: { services: {}, projects: {}, blog: {} } },
  identity:   { name: "Mend", url: "https://example.com", ... },
  business:   { phoneDisplay: "(555) 014-7283", address: {...}, hours: [...] },
  appearance: { palette: { cobalt: "#2447D8", yellow: "#FFCD57", ... } },
  hero:       { heading: "Small jobs.\nBig difference.", slip: {...} },
  comparison: { before: "/images/before-entry.webp", after: "...", ... },
  areas:      { items: [...] },
  reviews:    { items: [...] },
  faq:        { items: [...] },
  journal:    { enabled: true, pagination: { pageSize: 2, ... } },
  contact:    { form: { provider: "demo", formspreeId: "", ... } },
} as const;
Agent-ready

Built to be edited by AI

Mend ships an AGENTS.md and a CLAUDE.md at the project root. Claude Code, Cursor, Copilot, and Codex read them the moment you open the folder.

So your agent starts knowing which file to edit, which design decisions are deliberate, and which parts of the theme break quietly if touched. You get the right change on the first pass instead of a confident guess.

  • A task map. Every common request routed to the exact file, so no time is spent exploring.
  • Design invariants. The decisions that make the theme worth buying, marked do-not-touch.
  • The traps. The specific things that break this theme silently, written down.
  • A done checklist. What to build, what to scroll, what to verify before claiming success.
AGENTS.md
# Mend agent guide

- site.ts owns identity, business details, palette, motion,
  navigation, interface copy, form settings, SEO, areas,
  reviews, FAQs, legal placeholders, and pagination.
- src/content/services/, projects/, and blog/ hold the
  Markdown defaults; content.overrides in site.ts can
  replace any entry by its slug.
- Keep canonical routes and locale mirrors in sync.
- journal.enabled removes journal navigation and routes.
- Keep the quote form in honest demo mode until a provider is set.
- Preserve keyboard controls, reduced motion, focus,
  and the AeroLaunch credit.

Before completion run npm run check, npm test, and npm run build.

Excerpt. The full file ships with the theme.

HTML

The same design as plain HTML

No Astro, no npm, no build step. Unzip the folder, open index.html straight from your disk and it works. Every page is a plain .html file you edit in any editor, the styling lives in one readable CSS file with the colours at the top, and an optional Tailwind folder is there if you want utility classes back. Deploy it to any static host: Netlify, Cloudflare Pages, GitHub Pages or plain cPanel.

Full documentation, ready before you buy

Browse the install guide, the site.ts reference, provider setup, deploy instructions, and the Mend-specific page - all live now.