I work for a healthcare firm and currently package client dashboards as macro-based Excel files (with forms & a hidden application environment) to make it appear as close as possible to a traditional desktop application.
And then I discovered python, and more specifically, Streamlit. I must say that Streamlit is not just awesome, but super awesome. You guys saved and delivered the whole world from HTML/CSS/JS.
However, there is a problem I didn’t foresee: deployment.
I tried deploying a test app on Heroku. It got processed with no errors, but the application page could not be served for some unknown reason. I tried many permutations to the deployment process to no avail.
My IT guy tried deploying on Windows IIS after viewing the YouTube video and the guidance page herein for the same. That didn’t work too.
My app uses the following packages: Streamlit, Pandas, Altair & Ag-grid. And the GitHub repository is shakamoushie / LearnToCode
Besides, the demo package on GitHub, I coded an entire multi-page dashboard application locally. Since this has confidential client data, it can’t be shared.
I am awaiting the Streamlit sharing invite to try out my testapp; also waiting to try out Streamlit for teams for my multi-page work app, which contains confidential data. It would be such a letdown not to be able to use such a wonderful program just because of deployment issues. (I’m sure I must be doing something silly, just don’t know what).