[en] Traveling is one of the greatest pleasures in life. The excitement of facing new experiences fills us with motivation and constitutes one of the greatest aspirations that a person can wish for. However, there is a problem in the process: The difficulty of correctly organizing a trip. It involves hours and hours of work. We need to look for flights that adjust to our personal interests. Then, accommodation that meets your own criteria and that, at the same time, it adjusts to the flight. Finally, activities to be carried out at the destination and more. What if it were possible to obtain all this with a simple click? Pack2Fly is an application that helps users find their dream trip with the comfort and speed that allows them to focus on enjoying their vacations, without headaches. For technical reasons, Pack2Fly is built as a web application. This means that it is executed on a web page, using local servers. These servers are provided by the own technologies in which it has been developed: Angular and Node.js. In addition, WebStorm has been used as a development IDE due to its great support for web development based on the main current technologies. This has made it possible to integrate development and deployment in the same environment. The application is based on a Backend-Frontend architecture, in which both have different architectures: Microservices for the backend and MVC (Model View Controller) for the Frontend. In this report, each element of the software project is described step by step, indicating methodologies, tools and results, so that it is fully understood how this project has been carried out.

[es] Viajar es uno de los mayores placeres de la vida. La emoción de enfrentar nuevas experiencias nos llena de motivación y constituye una de las mayores aspiraciones que una persona puede desear. Sin embargo, existe un problema en el proceso: La dificultad de organizar correctamente un viaje. Supone horas y horas de trabajo, buscando vuelos que se ajusten a los interesen personales, alojamiento que cumpla los criterios propios y que a su vez se ajusten al vuelo, actividades a realizar en el destino... ¿Y si fuera posible obtener todo ello con un simple click? Pack2Fly es una aplicación que ayuda al usuario a encontrar su viaje soñado con la comodidad y la rapidez que permite al mismo centrarse en disfrutar sus vacaciones, sin quebraderos de cabeza. Por motivos técnicos, se ha optado por una aplicación web, es decir, ejecutada en una página web, usando servidores locales. Estos servidores son proveídos por las propias tecnologías en las que ha sido desarrollado: Angular y Node.js. Además, se ha usado WebStorm como IDE de desarrollo debido a su gran soporte para desarrollo web basado en las principales tecnologías actuales. Esto ha permitido integrar desarrollo y despliegue en un mismo entorno. La aplicación se basa en una arquitectura Backend-Frontend, en la que ambas presentan arquitecturas distintas: Microservicios para el backend y MVC (Modelo Vista Controlador) para el Frontend. En esta memoria, se describe paso a paso cada elemento del proyecto software, indicando metodologías, herramientas y resultados, de modo que se entienda a la perfección cómo se ha realizado este proyecto.