A Idp would allow you to abstract that into a ui if needed, for example
https://krateo.io/ which uses backstage and crossplane behind the scenes, it has a ui to spin up a app or even a cluster by using dropdowns ( for devs ) behind the scenes it translates what you picked in the ui into a gitops template that gets comitted and crossplane takes over from there, on the ops side of things they are the ones that create the templates that drive things behind the scenes. If a ui is not needed you can just use backstage to display status of things as a more of a central place to get info at a glance.