I want to start creating websites for others, in particular non-profits.
The problem is that:
- I want them to have a very smooth experience, which means, a good CMS.
- I also want them to not pay a lot of money for something they don't need in terms of hosting, for example, netlify or vercel, that offer a free tear, are fine for most cases.
- Having a DB could cost a lot, so my guess was a git based CMS
- They should have total control and own everything, the hosting, the domain, and the code, this way, they're not linked to working with me at all
- I much prefer static websites, or if I can't, server side generated websites
With those requiremeents, I wasn't able to find a stack that was right for me. I thought about Astro + Netlify + Decap but, first of all Astro's i18n is not that good, and neither is Decap's (you'd have create 2 collections or even hackier ways to handle it), and additionally Netlify's identity is deprecated and OAuth/Auth0 I wasn't able to find a guide to make it work with decap.
I've looked a few other cms and frameworks/ssgs, but I wasn't able to find an alternative that is worth shipping.
The only solution that comes to mind is Wordpress, but I dont want to go to that route.
What stack do you use to create websites for others? What's their feedback on their user experience with managing the website?