The use case you are describing would benefit from a self-hosted headless CMS like contentful. You can also go for Strapi with a database of your choice but here you would have to host Strapi and the underlying database (if not using SQLite) yourself. If you want to use Strapi, you can ease your work by using something like PlanetSCaleDB as the backing database for Strapi.
PlanetScale Documentation aggregates a bunch of different products including both our proprietary offerings as well as open-source products. Documentation for all of these are in different GitHub repositories; some private and some public. Gatsby's plugin gatsby-source-git
lets us collate documentation from all of these repos and present it at https://docs.planetscale.com
Discord's latest video integration is amazing and setting up a Discord server is a breeze.
You might want to look into Vitess/MySQL as well. If you are interested in the inherent technology stack then https://planetscale.com might be worth exploring as an option.
You might want to consider giving Svelte a try for purely performance benefits over React. Here's a great introduction video about it: https://www.youtube.com/watch?v=AdNJ3fydeao
Angular is a complete frontend framework unlike React and why a lot of people prefer it since they don't have to deal with all the plumbing required.