Roadrunner Exterminating — WordPress to Astro Rebuild
WordPress/Avada to Astro 6 static-site rebuild for a Southern California family-owned pest control company, dark-mode default across 15 pages.

The existing site ran on WordPress + Avada — a heavy theme stack with jQuery dependencies, inline-CSS bloat, and the slow Core Web Vitals that pattern is known for. The codebase made future edits painful, the visual system felt generic for a 25-year family business, and there was no dark mode.
Rebuilt the entire site as an Astro 6 static build with Tailwind v4 and @astrojs/sitemap. Preserved the purple-and-yellow brand and the Antic Slab + PT Sans type pairing, then layered on a dark-mode-default theme with a light toggle, scroll-triggered animations that respect prefers-reduced-motion, accessibility skip links, and a Vitest + Playwright test setup.
Local demo build covers the full 15-page site — home, six service pages (fumigation, termite treatments and its three sub-treatments, pest control, structural repair), property managers landing, about, contact, FAQs, gallery, videos, resources, blog, privacy, and a custom 404. Static output ships from `dist/` to Cloudflare Pages when CT triggers the deploy. Form backend, Google Reviews API integration, and the live deploy itself remain on the TBD list.
Astro 6 · Tailwind CSS v4 · @astrojs/sitemap · Playwright · Vitest · Cloudflare Pages (target)