Rise of Remote Collaboration Apps: How to create your own Zoom like Video Conference App?