Proof of concept using nodejs backend and angularjs.