A full blog system using AngularJS and Java REST API