blog with rest api and web view