- GitHub + Heroku accounts
- Set up environment with spec files
environment.yml
(conda)requirements.txt
(pip)
- Create first streamlit app.
- Interactive, literate programming.
- Caching long-running code in functions.
- Hook up Heroku to new app: continuous deploy.
- Update your app with new elements/charts.
- Keep apps small.
- Multiple apps are possible with a custom script (see
st_runner.py
). - Cache long-running functions.