A blog built with Flask and Angular.