Logo do repositório
 
datacite.subject.fosEngenharia e Tecnologia
dc.contributor.advisorCosta, Mónica Isabel Teixeira da
dc.contributor.advisorValente, Eduardo Sabina dos Santos
dc.contributor.authorMarques, Diogo Miguel Alves
dc.date.accessioned2026-05-22T11:36:37Z
dc.date.available2026-05-22T11:36:37Z
dc.date.issued2026-03-13
dc.descriptionDissertação apresentada à Escola Superior de Tecnologia do Instituto Politécnico de Castelo Branco para cumprimento dos requisitos necessários à obtenção do grau de Mestre em Engenharia Informática - Área de Especialização de Desenvolvimento de Software e Sistema Interativos.
dc.description.abstractO setor do turismo tem demonstrado uma recuperação vigorosa no período pós-pandemia, contudo, o planeamento de viagens permanece uma tarefa complexa e frequentemente fragmentada devido à dispersão de informação e à predominância de sugestões genéricas que não atendem às especifiocidades do utilizador. A presente disserrtação aborda o desenvolvimento da Travel Buddy, uma aplicação web centralizada e inovadora, concebida para simplificar, auxiliar e personalizar todo o processo de planeamento de viagens. A solução foi desenvolvida seguindo uma arquitetura de microsserviços, promovendo a escalabilidade e a modularidade, com uma clara separação entre o frontend, implementado em Next.js, e o backend, desenvolvido em Spring Boot utilizando o MongoDB para a persistência de dados. A aplicação integra funcionalidades essenciais de gestão, permitinmdo aos utilizadores organizar itinerários, alojamentos e controlar o orçamento da viagem numa única plataforma. O elemento diferenciador da Tavel Buddy reside no seu assistente inteligente, que integra o modelo GPT-4o mini da OpenAI para gerar recomendações personalizadas de atividades, tendo em consideração os interesees do utilizador, a meteorologia e as restrições orçamentais. A valiadação da solução foi realizada através de uma metodologia de testes abrangente,incluindo testes unitários, funcionais e de desempenho. Os resultados obtidos demonstraram a robustez técnica da aplicação, destacando-se a obtenção de pontuações superiores a noventa nos parâmetros de desempenho, acessibilidade e SEO da ferramenta Google Lighthouse. A Travel Buddy posiciona-se assim como uma ferramenta capaz de responder eficazmente aos desafios dos viajantes modernos, oferecendo uma experiência de planeamento integrada, intuitiva e suportada por tecnologias recentes.por
dc.description.abstractAbstract: The tourism sector has showned a vigorous recovery in the post-pandemic period; however, trip planning remains a complex and often fragmented task due to the dispersion of information and the prevalence of generic suggestions that do not meet the user specifics. This dissertation proposes the development of Travel Buddy, a centralized and innovative web application designed to simplify, assist, and personalize the entire trip planning process. The solution was developed following a microservices architecture, promoting scalability and modularity, with a clear separation between the frontend, implemented in Next.js, and the backend, developed in Spring Boot, using MongoDB for data persistence. The application integrates essential management functionalities, allowing users to organize itineraries, accommodations, and control the trip budget on a single platform. The differentiating element of Travel Buddy lies in its intelligent assistant, which integrates OpenAI's GPT-4o mini model to generate personalized activity recommendations, considering user interests, weather conditions, and budget constraints. The validation fo the solution was carried out through a comprehensive testing methodology, including unit, functional, and performance tests. The results obtained demonstrated the technical robustness of the application, highlighting the achievement of scores above ninety in the performance, accessibility, and SEO parameters of the Google Lighthouse tool. Travel Buddy thus positions itself as a tool capable of effectively respoinding to the challenges of modern travelers, offering an integrated, intuitive planning experience supported by recent technologies.eng
dc.identifier.tid204307805
dc.identifier.urihttp://hdl.handle.net/10400.11/10864
dc.language.isopor
dc.rights.uriN/A
dc.subjectPlaneamento de viagens
dc.subjectSingle Page Application
dc.subjectMicrosserviços
dc.subjectInteligência Artificial
dc.subjectTurismo inteligente
dc.subjectTravel planning
dc.subjectMicrosservices
dc.subjectArtificial Intelligence
dc.subjectTourim
dc.titleTravel Buddy
dc.typemaster thesis
dspace.entity.typePublication
thesis.degree.nameMestrado em Engenharia Informática - Desenvolvimento de Software e Sistemas Interativos

Ficheiros

Principais
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
MESTRADO_DIOGO_MARQUES.pdf
Tamanho:
22.08 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
2.02 KB
Formato:
Item-specific license agreed upon to submission
Descrição: