Pander Hollow Farm
Full-featured farm website with PMA membership management and e-signature webhook integration, built on Astro + Cloudflare Pages.
A complete public-facing website for a family farm and 508(c)(1)(A) religious ministry operating under a Private Membership Association model. Built and deployed from scratch in a single sprint.
What Was Built
Static Astro 4 site deployed to Cloudflare Pages. Key capabilities:
- Product catalog — content-collection-driven product pages with status badges (available / seasonal / coming-soon), full-bleed image cards, and individual detail pages auto-generated from Markdown frontmatter.
- Gallery — grouped photo grid with category filtering; EXIF-stripping script
(
npm run strip-exif) protects location privacy for farm photos. - PMA Membership page — explains the Private Membership Association model without ever publishing the signing link (shared privately after contact).
- Contact form — Cloudflare Pages Function + Resend API. Includes honeypot field and Cloudflare Turnstile bot protection.
- PMA webhook — second Pages Function receives esignatures.com webhooks when contracts are signed and emails the farm owner via Resend.
Architecture Decisions
Chose Astro over Next.js/React specifically because the site has no client-side data requirements — everything pre-renders to static HTML. The only JS shipped is Turnstile’s widget script. This gives a Lighthouse performance score in the 99+ range and eliminates entire categories of attack surface.
Security headers (_headers): full CSP, HSTS with preload, DENY framing, nosniff.
No database, ever — a deliberate security posture for a rural family that values privacy.