First project using a variety of modern web technologies, including AngularJS