How to demonstrate your project without a public IP
Sometimes you need to show your project to your colleagues, interviewer or whoever. When you serve your project in a local network, you need to type the IP address and the port. If you want your project to be accessed over the Internet, http://public_ip:port doesn’t work, as usually your computer is behind the NAT, which means you should provide port forwarding, but it can be not easy and sometimes Internet Service Providers do not allow change the settings. You can avoid potential problems with configuring your network if you use ngrok.