Might want to check out Kirby cms - sounds like you’ve vibe coded your way to something similar but Kirby will have more niceities.
For now I didn't find the comparably tiny plugin ecosystem to be a problem. It's well documented and lets me write missing functionality quickly.
My first encounter with it was because a wordpress project annoyed me so much I started to look around for alternatives. I took the project as a real-world example to take a look at Kirby and rebuild the site in an afternoon.
Indemnification
By accepting the Agreement, you agree to indemnify and otherwise hold harmless Us as well as Our officers, employees, agents, subsidiaries, affiliates and other partners from any direct, indirect, incidental, special, consequential or exemplary damages arising out of, relating to, or resulting from your use of Kirby or any other matter relating to Kirby. This paragraph also applies to you if you are not the licensee (e.g. if you use Kirby while someone else is the licensee).
Doesn't sound too niceI’m doing some really powerful stuff with the custom CLI commands, highly recommend the YouTube video on it. Makes bulk import / api enrichment and other things a breeze.
It’s licensed, and I’m happy to pay for a professional sustainable solution.