An AngularJS web application for managing character sheets