I want to showcase a dynamic web application I created while I apply for job offers as a web developer. I used HTML5, CSS3, Javascript, Bootstrap, JQuery, Ajax, API calls, JSON, some JQUERY plugin, and Javascript library. I aim to show the technologies I know on my LinkedIn profile and resume. The web application is in progress, and I don't want to share it publicly yet, though.
I want to provide something to show both the code and some demo of the website when I apply for job offers.
For the moment I uploaded the code on GitHub as a private project; therefore I may provide a link to it; I also added some screens of the app together with a video which shows how it works.
I wonder if it's a good idea to share the code and the demo on Linkedin and on my resume before I publish it under my name? Should I prevent someone from stealing it?
Which is the better option to show my proficiency as a web developer and prevent someone from stealing my app at the same time? Another option would be purchasing a domain and a hosting service (to say "I published it first; therefore it's mine"); I may link to it on my Linkedin profile then: it's a good option?