Complete front-end with angular