Things to Consider Before Building A Video Conferencing App Like Zoom