Result: Desenvolupament d'aplicació web per a planificació de viatges

Title:
Desenvolupament d'aplicació web per a planificació de viatges
Contributors:
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Costal Costa, Dolors
Publisher Information:
Universitat Politècnica de Catalunya
Publication Year:
2024
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
Dissertation/ Thesis bachelor thesis
File Description:
application/pdf
Language:
Catalan; Valencian
Rights:
Open Access
Accession Number:
edsbas.4B2D6EC0
Database:
BASE

Further Information

Aquest treball de final de grau consisteix en el desenvolupament d'una aplicació web per a la planificació de viatges, utilitzant tecnologies modernes com Spring Boot per al backend i Angular per al frontend. L'aplicació permet als usuaris organitzar itineraris, gestionar despeses i activitats, i visualitzar les activitats en un mapa. El projecte inclou diverses fases, des de l'anàlisi de requisits fins a la implementació i proves. S'han assolit els objectius principals del projecte, que inclouen la creació d'una interfície d'usuari agradable, l'autenticació d'usuaris mitjançant JWT, i la integració amb APIs externes per obtenir informació de vols i canvis de divisa. El projecte també ha destacat per la seva gestió rigorosa del temps i els recursos, amb una planificació detallada mitjançant diagrames de Gantt i una estimació acurada dels costos de desenvolupament. Tot i que s'han presentat alguns retards a causa de la corba d'aprenentatge amb noves tecnologies, l'evolució general ha estat satisfactòria. En el futur, es preveu millorar l'aplicació afegint funcionalitats avançades, optimitzant el rendiment i ampliant la documentació per facilitar el manteniment. També es considera el desenvolupament d'una aplicació mòbil utilitzant frameworks com React Native o Flutter. ; This final degree project involves the development of a web application for travel planning, using modern technologies such as Spring Boot for the backend and Angular for the frontend. The application allows users to organize itineraries, manage expenses and activities, and visualize activities on a map. The project encompasses various phases, from requirements analysis to implementation and testing. The main objectives of the project have been achieved, including the creation of a user-friendly interface, user authentication via JWT, and integration with external APIs to obtain flight information and currency exchange rates. The project also stands out for its rigorous time and resource management, with detailed planning through Gantt charts and ...