A platform for facilitating online collaboration via video chat