Yes, you would only need an Internet connection if you wanted to connect to your shinyapp from outside your local network (i.e from the Internet).
But this approach is not a proper deployment, I would suggest to use some sort of virtual machine or docker container running linux to host your app there using shiny-server