Desacoplando los componentes del backend, implementando vistas en angular y partials.