Maybe something like Metabase (https://metabase.com/) would work for you?
we also use pgweb linked elsewhere here for engineers.
btw, we built a sql statement to spreadsheet + charts interface. DM if interested. intuitively - i think others may find it useful.
Do you have ideas?
https://hevodata.com/blog/postgresql-full-text-search-setup/
I still could not figure out how to expose a filter as a user modifiable dynamic search box/text field with Metabase. I could not find such a facility in their documentation, nor in their forums. I'm giving up on Metabase for this need.