I was advised by an instructor that Streamlit was now his favorite tool for deploying Python-based projects. He emphasized the slow learning path for Flask was a hindrance even if it provided more flexibility. He proceeded to give the class an hour long live demonstration of streamlit. I was impressed with how much you can do with just a few basic guidelines. He also mentioned that unlike R's Shiny, Streamlit still didn't chare to host your project beyond a short term demo period.
Are you familiar with Anvil (https://anvil.works/)? As far as I can tell, it's much more powerful than Streamlit and I can't understand why it's not better known.