Defensa proyecto Vïctor Manuel Bermúdez Santos - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Buenas tardes, Víctor Manuel. Hoy, día 20 de enero del 2025, a las 17.15 horas, estamos convocados a través de Jefatura de Departamento para la defensa del módulo profesional de proyecto de ciclo formativo de grado superior de desarrollo de aplicaciones web.
00:00:01
Te informo que esta grabación se usará en el entorno cerrado de EducaMadrid con fines educativos y solo estará a disposición de los profesores en el aula virtual para llevar a cabo la evaluación y calificación de la defensa del proyecto.
00:00:17
En el aula virtual de proyectos ha sido informado de los criterios y rúbrica de calificación. El orden de la presentación del proyecto es el siguiente. 15 minutos máximo para defender el proyecto, 5 minutos para preguntas por parte del tribunal. Dicho esto, tu tiempo de exposición comienza a partir de este momento. Adelante y buena suerte.
00:00:31
Muy bien, pues bienvenidos a la presentación de mi proyecto de fin de ciclo
00:00:53
En este caso mi proyecto se llama Petcare y básicamente es la creación y desarrollo de una aplicación web para el cuidado de mascotas
00:01:01
Antes de nada me gustaría aclarar qué es Petcare
00:01:11
Petcare no es ni más ni menos que una aplicación web que va a facilitar el cuidado temporal de mascotas
00:01:16
y que va a conectar a propietarios de mascotas o dueños de mascotas con cuidadores.
00:01:21
Pero en este caso no tienen por qué ser cuidadores profesionales,
00:01:26
sino que pueden ser cualquier usuario que esté registrado en la aplicación,
00:01:30
puede convertirse en un cuidador siempre y cuando sea elegido por un propietario.
00:01:34
Esto se entenderá un poco más adelante.
00:01:39
¿Por qué me he decidido a hacer este proyecto?
00:01:42
Básicamente creo que en el estilo de vida moderno que llevamos hoy en día,
00:01:45
las mascotas son consideradas como parte integral de las familias. Por aportar algunos datos así muy relevantes, por ejemplo, según un estudio de censos que hizo en 2021 ANFAC y Veterindustrias, hay más de 30 millones de mascotas solo en España y el 40% de los hogares españoles tienen al menos una mascota en su casa.
00:01:50
Ya de forma más particular, por ejemplo, en la Comunidad de Madrid el número de mascotas duplica al número de menores de tres años, con lo cual creo que es un sector muy importante, un sector en auge, creo que aquí existe un nicho de mercado y además a día de hoy los servicios de cuidados que hay, como por ejemplo guarderías caninas, presentan unos costes muy elevados y también hay como una especie de falta de confianza por parte de los usuarios a dejar a sus mascotas en la comunidad.
00:02:12
este tipo de guarderías. Es por esto por lo que me decido a hacer esta aplicación. ¿Cuál fue el
00:02:42
objetivo general que especifique para este proyecto? Pues básicamente generar una plataforma web que
00:02:49
facilitase la conexión segura y eficiente entre propietarios de mascotas y cuidadores y que
00:02:58
promoviese una experiencia confiable de cuidado temporal. Todo esto brindando unas herramientas
00:03:03
tecnológicas que asegurasen la calidad en el servicio.
00:03:08
Básicamente y por resumir, crear una plataforma web que sea
00:03:12
colaborativa, que sea segura y que sea eficiente para los
00:03:16
usuarios.
00:03:20
La metodología que he seguido para la realización de este
00:03:21
proyecto, a pesar de que lo he realizado de forma individual y
00:03:25
no había un equipo detrás, sí que es verdad que he seguido un
00:03:29
enfoque incremental e iterativo, cosa que se engloba dentro de
00:03:33
lo que son las metodologías ágiles, que son aquellas que van a priorizar siempre la flexibilidad, la colaboración y la entrega continua de valor.
00:03:37
¿Qué quiere decir esto de que sea incremental? Que la aplicación se ha ido construyendo bloque a bloque, funcionalidad por funcionalidad.
00:03:46
Por cada ciclo de desarrollo se iba implementando una funcionalidad completa o una mejora de la misma, pero el sistema siempre estaba operativo.
00:03:54
Al ir introduciendo funcionalidades nuevas, el sistema, el proyecto, cada vez iba creciendo.
00:04:05
Todo esto, todo este desarrollo se ha realizado en cuatro fases principales.
00:04:12
Una primera fase de análisis y planificación de todo el proyecto, diseño de base de datos, diseño de clases, análisis del mercado, creación de diagramas que se pueden ver en el proyecto escrito, etc.
00:04:17
Una segunda fase que ya sería el desarrollo meramente iterativo de código, tanto en el backend como en el frontend de forma paralela, por esto que digo de ir generando funcionalidades completas por cada ciclo.
00:04:30
Una vez que tenemos todo el código, pasaríamos a la tercera fase de pruebas, tanto unitarias como de integración, como funcionales. Y, por último, una última fase de despliegue y validación, que en este caso, al tratarse de un proyecto educativo, la aplicación no tiene un despliegue como tal meramente dicho en producción, pero sí que se ha desplegado en aplicaciones gratuitas como Vercel o Render, sobre todo para que si alguien desea otro ordenador o sobre todo para la evaluación,
00:04:46
de la aplicación, en lugar de tener que instalar software como es Angular, Node y demás, simplemente accediendo al dominio que se dará posteriormente, se puede acceder a toda la funcionalidad de la aplicación.
00:05:16
En cuanto a la tecnología que se ha utilizado para generar este proyecto, básicamente me decanté por el StackMan. ¿Por qué? Aparte de la justificación técnica que la daré ahora, en mis prácticas, en la formación en centro de trabajo, conocí esta arquitectura.
00:05:28
Creo que es una arquitectura que se usa muchísimo a día de hoy en la industria y creo que era una oportunidad también para profundizar un poco en ella y aprender, ya que no la había visto antes.
00:05:49
Esta arquitectura, que es cliente-servidor, se basa en cuatro tecnologías principales, que son MongoDB, ExpressJS, Angular y Node.js.
00:06:02
Por resumir un poco, MongoDB, que es el sistema gestor de base de datos, que es no SQL y que está orientado a documentos, da mucha facilidad porque es muy flexible y permite introducir cambios ya que gestiona datos dinámicos y permite estructuras variables, con lo cual me ha venido muy bien a la hora de construir el proyecto.
00:06:11
ExpressJS, que es un framework para Node.js en el backend y que facilita mucho lo que es el desarrollo de APIs y la organización de rutas para manejar las peticiones HTTP y comunicarse con el frontend.
00:06:34
Node.js, que es el entorno de ejecución de JavaScript para el servidor.
00:06:48
Y por último, Angular, que es el framework para el frontend, que lo que permite es construir aplicaciones SPA.
00:06:53
Son single page applications. ¿Qué significa esto? Básicamente son aplicaciones web que cargan una única página HTML y que van actualizando su contenido de forma dinámica a medida que el usuario va interactuando con la aplicación. Esto permite que la página no se tenga que recargar constantemente en el servidor y permite una experiencia mucho más fluida para los usuarios.
00:07:01
Aparte de esta tecnología principal, herramientas adicionales que se han utilizado, sobre todo, Git y GitHub para lo que es el control de versiones. Angular Material y Bootstrap son frameworks de diseño, son librerías para agilizar lo que es el diseño de la aplicación y que no llevase tanto tiempo. Y herramientas como Postman, Jasmine o Karma para la realización del testing.
00:07:27
En cuanto a las funcionalidades de la aplicación, sí que es cierto que tenía un hándicap con esta aplicación y es que era un proyecto demasiado ambicioso. Entonces, tenía que reducir mucho lo que son las funcionalidades básicas de la aplicación para que el sistema fuese completamente funcional.
00:07:51
Y me decanté por las que veis a continuación, que son las principales. Básicamente, un sistema de gestión de usuarios y sus perfiles, usuarios que pueden registrarse, pueden loguearse y actualizar sus perfiles o incluso eliminarlos.
00:08:09
Un sistema de gestión de mascotas, los usuarios pueden dar de alta, registrar a sus mascotas, editar sus perfiles, etc. Y por último, lo más importante, la gestión de las solicitudes de cuidados, las propuestas de los cuidadores y el sistema de valoraciones.
00:08:23
¿En qué consiste esto a grandes rasgos para que lo entendamos un poco? Un usuario propietario de mascotas, un propietario de cuidados, crea una solicitud en la aplicación determinando la fecha del cuidado, las mascotas a las que este cuidado atañe y la localización.
00:08:41
Además, aportaría un precio máximo que está dispuesto a pagar por este servicio. De esta manera, los usuarios que quieren actuar como cuidadores van a postularse como candidatos a estas solicitudes, aportando el precio que cobrarían ellos por ese servicio, que siempre tiene que ser menor, al precio que ha puesto como máximo el usuario solicitante.
00:09:00
¿De qué depende que un usuario pueda postularse por un precio u otro? Básicamente por su calificación, es decir, va a tener un rango u otro en función de las calificaciones que haya obtenido a través de otros servicios que haya realizado en la plataforma.
00:09:23
¿Cómo se ha estructurado todo esto a nivel técnico? Pues como cualquier otra aplicación cliente-servidor, como cualquier otra web cliente-servidor, con su parte de cliente, el frontend, su parte de servidor, el backend y su base de datos.
00:09:38
Los componentes principales de cada uno de ellos, por resumir, pues el frontend que ya hemos dicho que está hecho con Angular con 4 componentes principales que son los componentes de Angular que básicamente son los que construyen las vistas, cada una de las vistas que va a tener la página web y que son reutilizables.
00:09:59
El Angular Router, que básicamente lo que hace es enrutar, digamos, es un controlador que va a cargar un componente u otro en función de la interacción que haga el usuario.
00:10:17
Los servicios, que son los que llevan la lógica de negocio, es decir, son los que llevan los métodos y funciones y que en este caso, sobre todo, se han utilizado para lo que es las peticiones HTTP con el backend.
00:10:29
Y los modelos que son las clases o interfaces que van a llevar toda la estructura de datos que va a ser compartida por el frontend, por el backend y por la base de datos para tener una unidad en cuanto a las entidades.
00:10:42
El backend, muy básico, 3 componentes principales, las rutas para las peticiones HTTP, básicamente para poder alterar la base de datos, haciendo tanto almacenamiento en la base de datos, actualización, borrado, etc.
00:10:54
Los típicos crux de toda la vida y estos crux se definen en los controladores, que son los que tienen la lógica de negocio, los que tienen todas las funciones y los métodos. Y por otro lado, el modelo de datos, como hemos dicho, compartido por los tres componentes.
00:11:12
Y, por último, la base de datos, que para mí lo esencial es que la base de datos fuera muy sencilla para que las relaciones entre las entidades fueran comprensibles y no hubiese mucha redundancia y hubiese integridad en los datos. Entonces, simplemente se definieron cinco entidades principales, las de usuarios, las de mascotas, las de las solicitudes, las postulaciones y las valoraciones. Creía que no necesitaba nada más para que la aplicación fuese funcional.
00:11:28
En cuanto al diseño de la interfaz, resumo mucho por si puedo enseñar ahora un poquito la aplicación. A grandes rasgos el diseño de la interfaz se centra en la usabilidad y en la experiencia del usuario. El diseño es muy simplificado y está diseñado principalmente con frameworks como Bootstrap o Angular Material, como he dicho antes, para agilizar este proceso de diseño.
00:11:55
Y está centrado mucho en los formularios que básicamente es la forma más fácil de comunicarse con el usuario. En cuanto a las pruebas realizadas, principalmente pruebas unitarias con Karma y Jasmine, con esto lo que hacíamos era comprobar pequeñas porciones de código o funciones y sobre todo me he centrado en los servicios de Angular ya que son los que mayor peso tienen al cargar con la lógica de negocio de la aplicación.
00:12:18
Y posteriormente pruebas de integración con Postman, que Postman te permite generar pruebas con escenarios como muy cercanos a la realidad, te permite probar de forma unitaria las APIs del backend y te permite probarlas en su integración con los servicios de Angular.
00:12:47
Por último, también, obviamente, pruebas funcionales, probando flujos completos, actuando como un propietario de mascotas que va a solicitar un cuidado y que va a seleccionar a un candidato acorde a sus necesidades y también por la parte de un usuario cuidador que entra en la aplicación para ejercer un cuidado.
00:13:07
Obviamente, PetCare tiene muchas formas de mejora. Creo que si hubiese contado con más tiempo, se podrían añadir funcionalidades nuevas, como, por ejemplo, un sistema de pagos integrados dentro de la plataforma, un sistema de mensajería interna entre propietarios y cuidadores para que no tuvieran que recurrir a aplicaciones de terceros durante lo que es el cuidado de las mascotas.
00:13:27
Un filtro avanzado en la búsqueda de solicitudes, por ejemplo, filtrar por localización o por tipo de mascota o por precio, por ejemplo, creo que también beneficiaría la aplicación. Y un sistema de notificaciones que a día de hoy no cuenta con ello.
00:13:52
A pesar de todo esto, creo que con la limitación de tiempo que había, PetCare es una solución eficiente para conectar a estos propietarios de mascotas que necesitan cuidados temporales con los cuidadores, utilizando tecnologías modernas y facilitando oportunidades económicas a los usuarios y mejorando sobre todo la calidad de vida de las mascotas.
00:14:11
Esto es un poco a grandes rasgos. Mi proyecto, me gustaría, si tengo unos minutos, enseñar lo que es la aplicación. Si puedo compartir un segundo. Aquí veríamos lo que es la entrada a la aplicación, el login.
00:14:33
Entro de forma muy rápida para enseñarlo un poco a grandes rasgos. Una primera página principal muy sencilla, meramente informativa, con un panel de navegación desde donde podemos acceder a todas las funcionalidades de la aplicación, básicamente para solicitar cuidadores o para ejercer como cuidador.
00:15:04
Ahora vemos esto en un momento. Me gustaría enseñar primero lo que es el desplegable del usuario que está aquí junto con su valoración media de las valoraciones que ha recibido por los usuarios.
00:15:24
Desde aquí podemos acceder a la gestión de nuestro perfil, de nuestro usuario creado en la plataforma con información básica, que es la información de registro y una información adicional que es aquella que se va a requerir para poder realizar tanto cuidados como solicitudes.
00:15:34
Por otro lado, la gestión de perfiles de mascotas, donde podremos darlas de alta con un pequeño formulario. También podemos borrar mascotas o editar mascotas desde este apartado.
00:15:51
Tenemos el apartado de solicitudes. Estas son las solicitudes que nosotros como usuario hemos creado. Tenemos aquí una relación de todas las solicitudes con la fecha, las mascotas, el estado de la solicitud, si está abierto o si ya se ha seleccionado un cuidador, el precio máximo que hemos aportado y si existen candidatos para esta solicitud.
00:16:05
Si existen, los podemos ver simplemente clicando aquí y podemos ver los diferentes usuarios que han postulado para ello. Podemos, además, haciendo clic en el usuario, podemos ver las valoraciones que el usuario ha obtenido, ya sea ejerciendo como cuidador, en este caso no tiene, o ejerciendo como propietario.
00:16:27
Por otro lado, podemos ver las solicitudes que ya se han realizado en el pasado en estado cerrado, como vemos, el cuidador que hizo dicho servicio y si no hemos valorado aún a ese cuidador, podemos valorarlo directamente desde aquí y poniendo un mensaje, por ejemplo, repetiría y con eso compartimos nuestra experiencia con el resto de usuarios.
00:16:49
También podemos ver desde aquí una relación de los cuidados que hemos realizado ejerciendo como cuidadores, evidentemente, podemos verlos todos o simplemente ir filtrando por aquellos que están por llegar, aquellos que están produciéndose en este momento o aquellos que se han producido en el pasado.
00:17:14
Si no hemos valorado aún a ese propietario, podemos hacerlo de igual manera que con los cuidadores lo hicimos antes, desde aquí.
00:17:32
Y por último, para ejercer como cuidador, podemos entrar aquí, quiero ser cuidador y aquí vamos a tener una relación de todas las solicitudes que han presentado todos los usuarios en la plataforma.
00:17:41
Podemos aplicar a ellas o si ya hemos aplicado, sale el precio máximo, el precio que nosotros hemos propuesto o podemos editarla y poner, por ejemplo, un precio menor para intentar que el usuario nos escoja como cuidadores. Y eso sería un poco a grandes rasgos lo que es la aplicación de Petcare.
00:17:54
Muy bien, Víctor Manuel. Pues la verdad es que está bien, está muy bonita. Veo que te la has currado. Y bueno, me gustaría hacerte algunas preguntas de todas maneras.
00:18:14
Vale.
00:18:30
Yo supongo que cuando has hecho esto, a lo mejor, y además con planes de futuro que dices que tienes por ahí para ampliar la aplicación, ¿te has planteado o crees que se podría comercializar?
00:18:33
Creo que sí se podría comercializar. A día de hoy existen un par, creo que son un par de aplicaciones que son similares a estas aquí en España, son similares, pero es cierto que la diferencia es que los cuidadores que se pueden contratar, por así decirlo, sí que son cuidadores profesionales, con ciertas certificaciones y demás.
00:18:43
Yo creo que aquí lo que está muy bien es porque se incluye esto dentro de lo que son las aplicaciones de economía colaborativa en las que cualquier persona puede ejercer de lo que quiera, siempre que otra segunda persona esté dispuesta a ello.
00:19:10
En estos casos, si un propietario de mascota, un dueño de mascota, está dispuesto a que una persona le cuide a su mascota, es bajo su responsabilidad y eso ahora mismo sí que no existe en España.
00:19:26
Entonces, yo creo que aportando más funcionalidades de las que tiene ahora mismo la aplicación, creo que sí podría comercializarse este tipo de aplicación y creo que podría funcionar porque de hecho en otros países, como por ejemplo en Estados Unidos, sí que existe este tipo de aplicaciones y vamos, que funcionan bien, son un negocio.
00:19:38
Aquí funciona mejor
00:19:59
hablar con los vecinos y los amigos
00:20:02
a ver si podemos empapelar a alguien
00:20:04
pero efectivamente has dado en el clavo
00:20:06
con que puede ser un negocio
00:20:08
eso no lo he visto en el proyecto
00:20:11
pero ¿cuánto crees tú
00:20:13
que te costaría poner la aplicación
00:20:15
en producción
00:20:17
y qué retorno de inversión
00:20:18
que hoy obtendrías?
00:20:20
Yo creo por la estimación
00:20:23
que yo he hecho, sí que he hecho más o menos
00:20:25
unos cálculos en el proyecto
00:20:26
escrito, si no recuerdo mal las cifras, rondaba siendo un equipo muy básico con un desarrollador
00:20:29
muy muy básico, creo que en general rondaría como en torno a los 90 o 120, 130 mil euros en función
00:20:38
de los salarios y demás que quisiéramos poner y de las herramientas que quisiéramos contratar
00:20:47
En función del nivel de producción que vayamos a tener en la aplicación. En cuanto a ingresos, no sé en qué cifra...
00:20:55
¿No te has planteado qué porcentaje te llevarías tú como propietario de la plataforma de la parte de creador y de la parte de...?
00:21:07
En un primer momento, cuando surge la idea de este proyecto, la idea de negocio real de este proyecto es que a través de estos sistemas de pagos integrados de los que he hablado antes, cuando un propietario pone un precio máximo y se llega a un acuerdo con el cuidador en cuanto a un precio, un porcentaje, digamos, en mi caso, cuando desarrollé este proyecto para la asignatura de empresa,
00:21:16
lo estimé como en un 7%, un 7% de ese precio que el propietario paga va destinado a la plataforma. Es decir, el precio que acuerda con el cuidador sí que va íntegro, pero al hacer el pago a través de la plataforma, el propietario debería pagar un 7% más, que es el que va destinado a la plataforma, al beneficio de la plataforma.
00:21:43
Vale, perfecto. Como proyecto, está muy bien, te lo has currado, pero si tienes intención de comercializar, de la aplicación. La primera es que estás recabando muchos datos personales de los propietarios, pero en ningún momento le estás pidiendo consentimiento ni le estás diciendo qué se va a hacer con esa información.
00:22:11
Y eso es muy importante. Luego veo que en la entrada principal tienes una gestión de contraseñas, pero no sé cómo la gestionas, no documentas cómo la gestionas y es otro tema importante por seguridad, etc.
00:22:38
Y luego dentro de la funcionalidad, lo que he visto, que a lo mejor me equivoco, pero lo que he visto es que no asocias un cuidador a una mascota. Es decir, una persona se da de alta como que quiere una solicitud y da de alta a su mascota.
00:22:58
imagínate que da de alta dos mascotas, un perro y un gato
00:23:18
entonces cuando un cuidador se postula
00:23:22
se tiene que postular a las dos, no puede postularse a una sola
00:23:27
claro, no, en este momento el sistema
00:23:31
está diseñado para ejercer como cuidador
00:23:35
para todas las mascotas incluidas en la solicitud
00:23:39
no existe la posibilidad de dividir en varios cuidados diferentes
00:23:43
Hecho en falta como que haya un listado de actitudes y que los cuidadores se postulen a aquello que necesitan, porque habrá personas que con los michis se lleven mejor y otras prefieran perros y bueno, imagínate que la mascota es un caballo y vives en un piso, pues no te quedas con él, pero el caballo a lo mejor no.
00:23:46
Claro, evidentemente sí. Entiendo lo que me dices. En este caso lo enfoqué más a, como la última palabra la tiene el propietario en este caso, por mucho que cualquier cuidador se quiera postular, yo creo que es entendible y yo creo que las personas que tenemos mascotas podemos entender que no vas a dejar a tu mascota con cualquier persona,
00:24:08
sino que siempre vas a buscar referencias, sobre todo cuidando a ese tipo de mascotas. Te pongo un ejemplo, si yo tengo un gato y selecciono a una persona que solo ha cuidado, me lo invento, hurones o pájaros, voy a dudar un poco de esa persona.
00:24:33
Entonces, posiblemente me decantaría más por una persona que tenga valoraciones cuidando a gatos. Es solo un ejemplo, pero entiendo lo que me dices.
00:24:51
Es decir, yo como solicitante, como usuario de la aplicación, pues tengo la edad de alta misma, pero en otro momento posterior, pues me tengo que ir de viaje y solo quiero para el gato, porque el perro me lo llevo.
00:25:02
Ah, vale.
00:25:22
Entonces, tengo que dar de baja al perro para poder buscar un cuidador, porque el que fueras, podría pensar que es las dos y no es las dos, pero es diferente.
00:25:22
Sí, entiendo, entiendo.
00:25:34
Sí, se podría, la única fórmula ahora mismo sería aclararlo en lo que es la descripción, pero es cierto que una de las mejoras que se podría hacer es seleccionar a qué mascotas concretas está asociado ese cuidador.
00:25:36
El cuidador por mascotas, efectivamente. Y luego otra cosa, pues es diferente, porque si alguien tiene más, que es muy diferente, que sí se pueden poner en las descripciones, pero a lo mejor necesita cuidados especiales que pueden venir ya en combos, que tú lo tengas que marcar en el formulario y no dejar las observaciones.
00:25:50
es muy diferente
00:26:12
que a un animalito
00:26:14
le tengas que pinchar todos los días porque es diabético
00:26:16
por ejemplo, y el cuidador
00:26:18
es diferente y hay ciertas
00:26:20
cosas que se podrían incrementar
00:26:22
ahí, pero esto
00:26:25
como ideas
00:26:26
para tu futuro
00:26:28
Sí, por eso creo que es
00:26:29
una idea que puede tener potencial
00:26:32
pero evidentemente
00:26:34
habría mucho trabajo
00:26:36
detrás, es una aplicación
00:26:38
Lo más importante es el tema de la seguridad de GDPR, eso que te he comentado antes, ¿vale? Y como funcionalidad, porque si no sería algo bastante, pues, carente de sentido el tema ese de asociar a las mascotas, ¿vale?
00:26:40
Vale.
00:26:54
Muy bien, Víctor Manuel, pues por mi parte la exposición de trabajo queda concluida y, muy bien, mucho ánimo con esto porque ha estado bastante bien.
00:26:56
Muchas gracias.
00:27:07
Y dejo de grabar en este momento.
00:27:08
- Idioma/s:
- Materias:
- Programación
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado superior
- Primer Curso
- Segundo Curso
- Autor/es:
- Manuela López Mansilla
- Subido por:
- Manuela L.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 1
- Fecha:
- 20 de enero de 2025 - 18:44
- Visibilidad:
- Clave
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 27′ 12″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 385.89 MBytes