What we build

The half of a website that a template cannot produce.

Five areas. Each one is machinery we have already built and run in production, not a service line invented for a price list.

01

Booking and scheduling

Customers pick a time, pay a deposit, and get a confirmation. You stop playing phone tag.

Real availability rules - buffers, blackout days, staff calendars, different service lengths. Deposits taken at the time of booking through Stripe, so a no-show costs them something. Automatic reminder emails, because reminders are the cheapest way to cut no-shows.

Stripe depositsReminder emailsStaff calendarsReschedule and cancel rules

02

Online ordering and payments

Take money on the site, track the order through to fulfilment, and refund without a support ticket.

Hosted Stripe Checkout so card numbers never touch your server. Signature-verified webhooks, which is the difference between an order marked paid because Stripe said so and one marked paid because a browser redirect happened to fire. Refunds are idempotent - clicking twice does not send the money twice.

Hosted Stripe CheckoutVerified webhooksOrder status pipelineSafe refunds

03

Customer accounts and portals

A place customers sign in to see their history, documents, quotes, or job status.

Email and Google sign-in, password reset that works, and row-level security so a signed-in customer can read their own records and provably not anyone else. This is the feature most often asked for after launch and the most expensive to bolt on late, so it is worth deciding up front.

Email and Google sign-inRow-level securityOrder and document historyAdmin view

04

Internal tools that kill the spreadsheet

Quoting, intake, dispatch, inventory - the thing you currently do by hand twice.

Usually the highest-value work and the least visible. If your team retypes a customer detail into a second system, that gap is a form and a database table, and removing it pays for itself in hours saved rather than sales won.

Custom intake formsQuote buildersAdmin dashboardsExports your accountant accepts

05

And the site around it

Fast, findable, and correct on a phone. The table stakes, done properly.

Pages rendered to static HTML at build time, so Google and Facebook see real content without running JavaScript. Correct titles, descriptions and social previews per page. Local search setup so you turn up when someone nearby searches for what you do.

Prerendered for searchPer-page social previewsMobile firstLocal SEO setup

Honest scoping

A template is fine, until it is not

Squarespace and Wix are genuinely good at brochures. If all you need is five pages describing your business, use one - we will tell you so, for free. What they cannot do is take a deposit, hold a calendar, remember a returning customer, or talk to the software you already run. That is the line, and everything on our side of it is what we build.

Worth a conversation

  • Customers book or order, and pay, without phoning you
  • You are retyping the same information into two systems
  • A spreadsheet is currently holding the business together
  • Your site was built once, years ago, by someone unreachable

Not worth your money

  • A five-page brochure with no moving parts
  • A one-week rebuild of a site that already works fine
  • Anything where the cheapest possible price is the point

If you land here, we will tell you during the free call rather than after the invoice. Turning down work you do not need is cheaper for us than the reputation of selling it.

Not sure which of these you need?

Most people are not, and working that out is the point of the first conversation. Describe the bottleneck in plain language and we will tell you what it would take to remove it.