The requirement that mattered
Not "build a CMS". The requirement I was given was that a specific person could add a gallery on a specific afternoon without messaging anyone. Requirements that concrete are rare, and I protect them from scope creep.
The team's complaint was specific and correct: adding gallery images and videos was too complicated. Not impossible — complicated enough that content updates queued behind a developer, which meant the site went stale between releases for no good reason.
Aim for the ease of use people already expect from tools like Framer and Wix, rather than building a technically elegant content API that still requires someone technical to operate. The measure is whether a non-developer can publish a gallery without asking anyone.
Detail
Not "build a CMS". The requirement I was given was that a specific person could add a gallery on a specific afternoon without messaging anyone. Requirements that concrete are rare, and I protect them from scope creep.
Stack
The decisions behind the build