- Create
.venv
environment, active it, install Shiny with:pip install shiny
; - Get the template:
shiny create --template dashboard --mode express --github posit-dev/py-shiny-templates
; - Install deps:
pip install -r .\dashboard\requirements.txt
; - Click the RUN button on
app.py
or run:shiny run .\dashboard\app.py
(I noticed then dashboard will be exposed to port8000
of the localhost while it was a random port if we clicked the button); - Play a bit with the sample dashboard, then delete everything and start over from the scratch.
- https://training.talkpython.fm/courses/details/reactive-web-dashboards-with-shiny-for-data-science;
- https://talkpython.github.io/reactive-web-dashboards-with-shiny-course/;
- https://shiny.posit.co/py/;
- https://shiny.posit.co/py/templates/dashboard/index.html;
- https://medium.com/berk-orbay/deploying-shinypy-0fa449a019e0