They are meant for putting simple UIs on top of (Python) data apps, which I think is what you really have here. You focus on the logic and don't have to deal with the frontend directly.
For a backend person, this is the easiest route - code in Python, built-in or commnunity-provided javascript/css tie-ins, makes sites that are easy to build and also look good. Only issue is that it can't be served statically, so you'd need to host it on a server - but you can get super cheap hosting <$10/mo.
They are meant for putting simple UIs on top of (Python) data apps, which I think is what you really have here. You focus on the logic and don't have to deal with the frontend directly.
https://streamlit.io
https://dash.plotly.com/introduction