Tool #2 · What we install in your business · In client work

Edge Hosting & Web FrameworkCloudflare Workers + Astro

Fast, zero-JS-by-default websites with a safe DNS cutover off Wix or legacy WordPress and automated live-commit verification.

Last reviewed: 2026-10-22 · Status: In client work

Full stack receipt#2 · In client work · reviewed 2026-10-22
#2Edge Hosting & Web Framework

Cloudflare Workers + Astro

In client work
1. What we use it for: We build static-first client websites in Astro 7 deployed on Cloudflare Workers with edge form endpoints, legacy route proxying, and post-deploy commit SHA verification.
2. Client use case · A print and signage companyState: live
Problem

The company was stuck on a slow Wix site with rigid page templates and fragile quote routing.

What the tool did

Rebuilt 49 static pages from Markdown in Astro 7 with zero JavaScript by default, added a Cloudflare Worker (`POST /api/quote`) for quote capture, copied MX email records first, and cut DNS over from Wix on 2026-10-15 with apex-to-www 301 redirect rules.

Result

Live since 2026-10-15 (`200 OK`), with GitHub Actions reading the `x-build` commit SHA header back from the live domain after every merge.

2. Client use case · A members' dinner clubState: live
Problem

Needed a modern 27-page marketing site and a one-question-at-a-time `/join` wizard without breaking ~20 legacy WordPress member-portal URL patterns.

What the tool did

Built the 27-page Astro 7 site and configured a Cloudflare Worker route proxy (`worker/index.ts`) that passes ~20 member-portal path patterns through to the legacy WordPress server while swapping in the new header and footer.

Result

Cut over live on 2026-10-08; mobile Lighthouse performance rose to 97–99 on the home page and one article’s lab Largest Contentful Paint dropped from 10.65s to 1.58s.

3. What it costs us or the client

$0 to $5/month on Cloudflare Workers (Free tier covers 100,000 requests/day; Workers Paid is $5/month for 10M requests), $0 for Astro 7 (open source), and $0 for Cloudflare DNS (as of 2026-10-22).

4. Setup notes (how it is wired in)

Astro compiles Markdown and components into static assets served by Cloudflare Workers (`wrangler.jsonc`), while the Worker script handles `/api/quote` or `/api/inquiries/contact` POST routes, legacy path proxying, and an `x-build` HTTP header verified by GitHub Actions after deploy.

5. What broke & how it was handled

Both client repositories initially had `.github/workflows/watchdog.yml` pointed only at the `*.workers.dev` preview URLs instead of the production custom domains. In addition, moving DNS off Wix without copying MX records first will drop company email—so our cutover runbook copies and verifies MX/TXT records before changing nameservers.

6. What we compared it against & why we picked it

Compared against Wix (the legacy platform we replaced, which shipped heavy client-side JS), WordPress (kept behind the Worker only for legacy member-portal routes), Vercel, and Netlify. We picked Astro + Cloudflare Workers because one Worker config handles static assets, edge form APIs, DNS redirects, and legacy server proxying for $0–$5/month.

7. Last reviewed: 2026-10-228. Video / tutorial: Episode 3 script package ready: "Moving a Service Business Off Wix to Astro + Cloudflare Workers"
All stack tools
How an engagement runsthree steps, in order

Three separate steps. Stop after any of them.

Step 1 is a free 15-minute fit call. Step 2 is the AI Staff Assessment, $500, a written assessment you keep. Step 3 is your first hire at a published price, or you take the assessment and stop.

Step 1

Fit call

$0 · 15 min
  • tell me which job eats your week: the phone, the inbox, marketing or support
  • I tell you whether an AI hire fits, and whether I am the right person for it
  • you leave with the first hire I would start with
  • a slide deck

video call · same week

book it
Step 2

AI Staff Assessment

$500
  • a 60-minute video call about how your business runs
  • my written assessment the same day: whether an AI hire would pay for itself, the job I would hand off first, what to settle first, and the fixed price for that first hire
  • not taken off the build, and no separate quoting call: the assessment names the package at its published price
  • proposals written before anyone learned your business

paid when you book · not taken off the build

start here
Step 3

Your first hire

fixed price
  • Front Desk Hire or Brain + First Hire, at the published price
  • built in 2 to 6 weeks, then 30 days of tuning
  • or take the assessment and stop there
  • bench developers you never met

priced in the assessment

see the prices

Want Cloudflare Workers + Astro wired into your business?

Bring the workflow or codebase to a free 15-minute fit call. We will tell you how we wire Cloudflare Workers + Astro in production, what breaks first, and whether a $500 AI Staff Assessment fits your scope.

Book a 15-minute fit call
or email david@nexaiadvisors.com about Cloudflare Workers + Astro