How a site actually gets built

Behind the scenes

Not a black box. Here's what's actually happening between "let's do this" and your site going live the code, the infrastructure, and the parts most agencies don't show you.

01

Discovery call

A quick chat about your business and what the site actually needs to do.

02

Design

A look built for your business — not a reskinned template.

03

Build

Real code, written and reviewed, with the infrastructure it needs.

04

Review

You see it before it's live, and anything that needs changing gets changed.

05

Deploy

Live on your own domain, hosting and email working end to end.

06

Handover

You get access to everything — no lock-in, no surprise fees.

hero.tsx
Code

Hand-typed, not templated

Every site starts from scratch and gets built line by line, then reviewed and adjusted by hand — not spat out of a generator and left as-is.

deploy.sh
✓ Deployed to production
Infrastructure

Deployed on Vercel

Every site gets its own Vercel project — automatic HTTPS, a global CDN, and live in minutes whenever a change ships.

query.sql
✓ 1 row inserted
Infrastructure

Neon Postgres database

Anything that needs to persist — bookings, form submissions, orders — is backed by a real Postgres database on Neon, not a spreadsheet or a form that vanishes into the void.

upload.ts
✓ Uploaded to blob storage
Infrastructure

Blob storage for media

Photos, screenshots, and uploads live in proper blob storage, not hardcoded into the repo — so they load fast and update without a redeploy.

notify.ts
✓ Email sent
Comms

Email set up properly

Contact and booking forms are wired to real transactional email, so a submission actually lands in an inbox instead of silently failing.

whatsapp.ts
✓ Message delivered
Comms

WhatsApp wired in

Booking and order CTAs link straight to a real WhatsApp number, tested end to end — not a placeholder that never got swapped in.

layout.tsx
✓ Meta tags set
Polish

Tags & metadata, per site

Page titles, descriptions, and social preview tags are set individually for each business — not left on a generic default that hurts how the site shows up in search or when shared.

Want to see it built for your business?

Same process, every time — real code, a real database, and a site that's actually yours to keep.

Get a quote