
Email & crm dev moving to astro for side hustle. First client acquired. CMS help?
I am a new front end dev. I've been working in email and Salesforce CRM development for ~4.5 years. I've made a few simple front end vanilla html, css and ampscript pages in Salesforce marketing cloud but I have no professional experience in full web.
I've been learning astro over the last few months and I love it. I have created a few projects like my own site. I just landed my first paying client. A small allied health service business that is currently running their site off wix that is in need of an update regardless. I'm pitching a full rebuild on astro, email overhaul and contact list pipeline. I am good with the majority of their stack but I am getting hung up on CMS. I want to keep the clients costs lower than their wix subscription across all services, including email. Astro has so many noted in their docs, I felt hesitant to start digging into one. I started working on keystatic, but I don't have the time or patience to trial each one there.
This is a non-technical client who wants to make regular updates to things like their service provider pages where each professional has a bio and a book link to an external booking service. The client wants control over this page and its content (not layout) so a content collection is a perfect fit.
Astro ssg > GitHub > cloudflare workers
^--------CMS?----------^
What's your go-to, easy to use for the client (dx agnostic), ideally open sourced CMS? What are you using for SMBs?