Implementado o SPA com Angular e refatoracao para simplificar a estrutura de backend