blog frontend routes and views