This sample code makes use of Materialize, jQuery and Player.js to implement a HTML5 video player with a playlist. The player gets it's data from a RESTful web-service that exposes media items and embed codes. The video itself is served via Akamai's content delivery network.
For bonus points, there are automated tests written with CasperJS running against PhantomJS. There is also an easter egg (hidden feature) tucked away in the bottom right corner.
Note: This is no longer the current coding exercise given to candidates. If, however, I were to do this exercise today, I would use ES6 class declarations and other goodies such as fat-arrow functions to cleanup the syntax.