Pack2Fly. Aplicación web de paquetes vacacionales
Autor
Navarro Hernández, JesúsFecha
2021Resumen
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. 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.