In most cases, any serious work that you do with Shiny will at some point need to be shared with a non R-user, whether it's a nontechnical colleague in your department or the whole of the internet. In this case, a bit more of the legwork falls to you, but you should still be pleasantly surprised about how simple the process is. There are two options here: set up your own server or get a paid account with RStudio to do it for you.