RT info:eu-repo/semantics/bachelorThesis T1 Sea Calm, planificador de buques en infraestructuras portuarias A1 Arroyo Pedraza, Bruno Lorenzo A2 Grado En Ingeniería Informática K1 Software K1 Buques K1 Puertos K1 Arquitectura hexagonal K1 Aplicación Web K1 Fullstack AB Una de las mayores problemáticas que existe en el ámbito del comercio internacionales que los buques mercantes lleguen a destiempo a las infraestructuras portuarias. Lallegada a destiempo a los puertos se debe a diversos factores, pero termina desembocandoen la existencia de congestión en el tráfico marítimo, lo que provoca a su vez grandespérdidas económicas.El trabajo de fin de grado Sea Calm, planificador de buques en infraestructurasportuarias, consiste en el diseño y desarrollo de una aplicación software mediante unaaproximación full- stack. La aplicación se encuentra principalmente enfocada en la gestióny planificación de la llegada de los buques mercantiles a las infraestructuras portuarias,con el objetivo de reducir el problema de la congestión marítima.El desarrollo de la aplicación se ha realizado mediante la implementación de la arquitectura hexagonal tanto en el front-end como en el back-end. La comunicación entrefront-end y back-end se realiza con un sistema API REST permitiendo abstraer la lógicade la aplicación de la interfaz del usuario. El front-end se implementa con Vue.Js 3 juntocon Vuetify para tener un diseño Material Desing y el back-end se programa en Java, utilizando Spring Boot. Para la obtención de los buques mercantiles se utiliza una conexiónWebSocket y la persistencia de datos se realiza con MongoDB. Cada componente o partede la aplicación se encuentra encapsulada en contenedores Docker para su posteriordespliegue. YR 2023 FD 2023 LK http://riull.ull.es/xmlui/handle/915/33656 UL http://riull.ull.es/xmlui/handle/915/33656 LA es DS Repositorio institucional de la Universidad de La Laguna RD 29-nov-2024