As the name suggests, this web app is meant to help groups of friends play some common party games over Video Chat. Frontend is Angular 2, backend is Node. Servers run on Google Compute Engine. I'd like to move to a higher level PaaS, but I want to maintain a websocket connection with each client to minimize latency, so I like the control that I have using VMs directly.
Happy to answer any questions about the architecture or implementation. I'd also welcome help if you think this sounds fun to work on.