A DOT prototype written in AngularJS