I'm not 100% clear on what is done within your Jupyter Notebook, but if you are using R or Python code, then both can definitely be included within a Shiny application!
This guide, which links to tons of other materials, might give you some better direction: https://shiny.rstudio.com/tutorial/
You might also check out this article on a "reticulated" Shiny application using R and Python code: https://rviews.rstudio.com/2018/04/17/reticulated-shiny/