Netplay.tv is a big player in the online gaming world. Their primary USP is in delivering real-time streaming video of physical roulette machines. Initially I was contracted to work on their Flash Media Server streaming code which was a bit wonky. It soon emerged that their entire client-side offering needed updating since it still relied on Flash content delivered to the browser.
I scaffolded the project in Angular 1.x with gulp, typescript, jasmine for testing, an Express test server, and a Bamboo continuous integration server. In designing the app I was concerned with following best practices recognising that Angular was in a state of change with the impending release of version 2 and it’s emphasis on a component architecture.
Over 4 months of development in a team of 6 we successfully created a working implementation of the front-end with hundreds of tests and greater-than 80% test-coverage. The fully responsive client could be themed to align with the various products delivered by Netplay and was awaiting the completion of the back-end when my contract ended. This project has yet to go live.