Demo project, implemented using ASP .NET MVC / Web API / AngularJS