A vibecode-ready Astro + EmDash stack, set up for you
Skip the WordPress migration tax. Greenfield project, Astro + EmDash + Cloudflare, MCP-wired from day one.
Who this is for
- Solo developers and AI-first builders who want a vetted Astro + EmDash starter without the trial-and-error.
- Teams kicking off a new client microsite and trying to skip WordPress entirely.
- Vibecoders who would rather edit through Claude, Codex, or Cursor than open a code editor.
What's included
- Astro 6 + EmDash + Cloudflare Pages stack, configured to your domain.
- GA4 + GTM + UTM injector pre-wired (placeholder values until you pass us yours).
- Resend + Turnstile-backed contact form, on a separate Worker.
- Lighthouse CI + axe-core gates wired to GitHub Actions.
- README with the exact commands and prompts for editing via Claude, Codex, or any MCP client.
- One 30-minute walkthrough on extending the stack with new content types and components.
Timeline
- Week 1 Stack setup + DNS + first preview deploy. Walkthrough at end of week.
Investment
Final scope after intro call.
Not a quote. Final scope is set after the intro call so we both know what success looks like before any contract is signed.
How we work
- 01
Setup
We provision the Cloudflare account, deploy the stack, and connect your domain.
- 02
Configure
Analytics, forms, content types — all pre-wired with sensible defaults you can override.
- 03
Walkthrough
Live walkthrough on adding content types, components, and MCP-driven edits. We answer your questions.
Tech stack
- Astro 6, vanilla CSS, MDX-ready.
- EmDash CMS, Cloudflare D1 + R2.
- Cloudflare Pages + a sibling Worker for forms.
- GitHub Actions CI with Lighthouse + axe gates.
FAQ
Why pay for a setup if I can clone a starter?
You can. The setup buys you the Cloudflare account wiring, DNS, secrets, CI, and a walkthrough so the first MCP edit lands in 30 minutes instead of three days. If you would rather DIY, our blog has the same recipe for free.
Can I use a different CMS later?
Yes. The Astro + structured-content layer ports cleanly to Sanity, Payload, or Decap. EmDash is portable, not a lock-in.
Do you do this for non-marketing sites?
For most marketing-style microsites and small SaaS landings, yes. For e-commerce or auth-heavy apps, talk to us first — EmDash may not be the right fit yet.
Ready to talk?
30 minutes, no obligation. We'll either tell you it makes sense — or that it doesn't.