Dificultades encontradas

A la hora de hacer la comprobación manual de si el usuario estaba conectado en dos o más sitios iba a ser muy aparatoso porque hubiera tenido que haber hecho una comprobación en cada uno de los métodos de la página,pero descubrí que hay un componente de yii2 llamado "dbSession" que realiza buena parte de las acciones automáticamente (como la creación de la cookie y la comprobación automática de la sesión, lo cual me ahorró bastante trabajo y contaría, además, como otro elemento de innovación.

En el uso de la API de Google Distance Matrix, debido al cambio de políticas de domicialización que tuvo Google recientemente, cambió el sistema de permisos de APIs y, a pesar de tener la API activada, no pude usar la API como corresponde hasta que tuve que domiciliar la facturación del uso de la API, una vez domiciliada, funcionó correctamente.

Los elementos de innovación utilizados en la propuesta fueron: El uso de la API de Google Distance Matrix, el uso de las APIs de redes sociales como Facebook y Twitter para dar difusión a los animales y, durante el desarrollo del proyecto, el uso del componente de yii2 DbSession.