title: How to serve HTML + JS + CSS webapp from my machine so that others can view it?
body: <p>I'm a newbie developing a small web application that uses HTML, JavaScript (Angular 1.5.0) &amp; CSS. I am using Grunt to process, jslint, minify my javascript and CSS files. This front-end communicates via HTTP Rest calls to a Django application that is also running locally (which has its own database)</p>
  
  <p>This webapp currently lives only on my laptop (MacBook Pro) and I use the PyCharm IDE to edit the files. When I want to test out the app, I simply go to <a href="http://localhost:63342/myapp/index.html#" rel="nofollow">http://localhost:63342/myapp/index.html#</a>. PyCharm's built-in webserver serves it up for me and I can play with it there.</p>
  
  <p>However, I want to allow a select few people to also access the webapp from other locations on the internet. When they try to access http://<strong><em>MyPublicIpAddress</em></strong>:63342/myapp/index.html, they get connection denied.</p>
  
  <p>What is the quickest/easiest/simplest way I can share my webapp with those other people? I do not know much about setting up and configuring Webservers, so if you can give me the simple/easy instructions (or point me to a doc!) that would be most appreciated.</p>
  
  <p>I posted this question to the PyCharm community forum <a href="https://intellij-support.jetbrains.com/hc/en-us/community/posts/206634179-How-can-I-get-built-in-WebServer-to-be-accessible-by-others-on-my-network-" rel="nofollow">here</a>, but got no response.</p>
  
  <p><strong>Edit</strong>
  Many answers say I need hosting service. Yes, If I want to deploy my website to a fixed IP address. But is there no way to simply allow them to briefly visit my webapp while temporarily running a toy web-server on my laptop? This is not a long-term solution I understand. But just to give them a peek. If possible I would like to avoid the effort and learning-curve involved in pushing it to a hosting service. I would have to setup the back-end API, database, etc (which are all currently running locally)</p>