A blog system created with AngularJS