Carleton University - School of Computer Science Honours Project
It’s hard enough as it is for musicians to come together and play or practice when they live in the same area, but if they are remote, then it can be impossible. JamSpace provides a way for musicians to play together online with friends and network with other musicians. It is a web application built on the MEAN Stack(Mongo, Express, Angular, Node) utilizing PeerJS and the web browser built-in user media APIs for peer to peer client audio communication and local audio track recording. It was designed to be an exploration of web development and VOIP technology, and succeeded as both a learning experience and an implementation.