Arquitectura base para aplicaciones utilizando AngularJS