Full CRUD with AngularJS