Dissertation/ Thesis

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

Bibliographic Details
Title: Desenvolupament d'aplicació web per a planificació de viatges
Authors: Alfonso Cuenca, Sergi
Contributors: Costal Costa, Dolors, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
Source: UPCommons. Portal del coneixement obert de la UPC
Universitat Politècnica de Catalunya (UPC)
Publisher Information: Universitat Politècnica de Catalunya, 2024.
Publication Year: 2024
Subject Terms: Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica, expense management, Viatges, Web applications, Angular, itineraries, Java (Llenguatge de programació), integració d'APIs, itineraris, Java (Computer program language), Programari d'aplicació, Spring Boot, Viatge--Planificació, JWT, Voyages and travels, activities, Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació::Java, Cost--Administració, travel planning, gestió de despeses, Cost--Management, aplicació web, activitats, web application, API integration, Application software, Aplicacions web, Java, Travel--Planning, planificació de viatges
Description: 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 accurate estimation of development costs. Although there were some delays due to the learning curve with new technologies, the overall progress has been satisfactory. Future work involves enhancing the application by adding advanced functionalities, optimizing performance, and expanding documentation to facilitate maintenance. Additionally, the development of a mobile application using frameworks like React Native or Flutter is considered.
Document Type: Bachelor thesis
File Description: application/pdf
Language: Catalan; Valencian
Access URL: https://hdl.handle.net/2117/415746
Accession Number: edsair.dedup.wf.002..26ce37e7b4b7af219ff7a724fa09588b
Database: OpenAIRE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://explore.openaire.eu/search/publication?articleId=dedup_wf_002%3A%3A26ce37e7b4b7af219ff7a724fa09588b
    Name: EDS - OpenAIRE (ns324271)
    Category: fullText
    Text: View record at OpenAIRE
Header DbId: edsair
DbLabel: OpenAIRE
An: edsair.dedup.wf.002..26ce37e7b4b7af219ff7a724fa09588b
RelevancyScore: 836
AccessLevel: 3
PubType: Dissertation/ Thesis
PubTypeId: dissertation
PreciseRelevancyScore: 836.415405273438
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Desenvolupament d'aplicació web per a planificació de viatges
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Alfonso+Cuenca%2C+Sergi%22">Alfonso Cuenca, Sergi</searchLink>
– Name: Author
  Label: Contributors
  Group: Au
  Data: Costal Costa, Dolors<br />Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
– Name: TitleSource
  Label: Source
  Group: Src
  Data: UPCommons. Portal del coneixement obert de la UPC<br />Universitat Politècnica de Catalunya (UPC)
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: Universitat Politècnica de Catalunya, 2024.
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2024
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Àrees+temàtiques+de+la+UPC%3A%3AInformàtica%3A%3AAplicacions+de+la+informàtica%22">Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica</searchLink><br /><searchLink fieldCode="DE" term="%22expense+management%22">expense management</searchLink><br /><searchLink fieldCode="DE" term="%22Viatges%22">Viatges</searchLink><br /><searchLink fieldCode="DE" term="%22Web+applications%22">Web applications</searchLink><br /><searchLink fieldCode="DE" term="%22Angular%22">Angular</searchLink><br /><searchLink fieldCode="DE" term="%22itineraries%22">itineraries</searchLink><br /><searchLink fieldCode="DE" term="%22Java+%28Llenguatge+de+programació%29%22">Java (Llenguatge de programació)</searchLink><br /><searchLink fieldCode="DE" term="%22integració+d'APIs%22">integració d'APIs</searchLink><br /><searchLink fieldCode="DE" term="%22itineraris%22">itineraris</searchLink><br /><searchLink fieldCode="DE" term="%22Java+%28Computer+program+language%29%22">Java (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Programari+d'aplicació%22">Programari d'aplicació</searchLink><br /><searchLink fieldCode="DE" term="%22Spring+Boot%22">Spring Boot</searchLink><br /><searchLink fieldCode="DE" term="%22Viatge--Planificació%22">Viatge--Planificació</searchLink><br /><searchLink fieldCode="DE" term="%22JWT%22">JWT</searchLink><br /><searchLink fieldCode="DE" term="%22Voyages+and+travels%22">Voyages and travels</searchLink><br /><searchLink fieldCode="DE" term="%22activities%22">activities</searchLink><br /><searchLink fieldCode="DE" term="%22Àrees+temàtiques+de+la+UPC%3A%3AInformàtica%3A%3ALlenguatges+de+programació%3A%3AJava%22">Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació::Java</searchLink><br /><searchLink fieldCode="DE" term="%22Cost--Administració%22">Cost--Administració</searchLink><br /><searchLink fieldCode="DE" term="%22travel+planning%22">travel planning</searchLink><br /><searchLink fieldCode="DE" term="%22gestió+de+despeses%22">gestió de despeses</searchLink><br /><searchLink fieldCode="DE" term="%22Cost--Management%22">Cost--Management</searchLink><br /><searchLink fieldCode="DE" term="%22aplicació+web%22">aplicació web</searchLink><br /><searchLink fieldCode="DE" term="%22activitats%22">activitats</searchLink><br /><searchLink fieldCode="DE" term="%22web+application%22">web application</searchLink><br /><searchLink fieldCode="DE" term="%22API+integration%22">API integration</searchLink><br /><searchLink fieldCode="DE" term="%22Application+software%22">Application software</searchLink><br /><searchLink fieldCode="DE" term="%22Aplicacions+web%22">Aplicacions web</searchLink><br /><searchLink fieldCode="DE" term="%22Java%22">Java</searchLink><br /><searchLink fieldCode="DE" term="%22Travel--Planning%22">Travel--Planning</searchLink><br /><searchLink fieldCode="DE" term="%22planificació+de+viatges%22">planificació de viatges</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: 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.<br />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 accurate estimation of development costs. Although there were some delays due to the learning curve with new technologies, the overall progress has been satisfactory. Future work involves enhancing the application by adding advanced functionalities, optimizing performance, and expanding documentation to facilitate maintenance. Additionally, the development of a mobile application using frameworks like React Native or Flutter is considered.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Bachelor thesis
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: Catalan; Valencian
– Name: URL
  Label: Access URL
  Group: URL
  Data: <link linkTarget="URL" linkTerm="https://hdl.handle.net/2117/415746" linkWindow="_blank">https://hdl.handle.net/2117/415746</link>
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsair.dedup.wf.002..26ce37e7b4b7af219ff7a724fa09588b
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsair&AN=edsair.dedup.wf.002..26ce37e7b4b7af219ff7a724fa09588b
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: Catalan; Valencian
    Subjects:
      – SubjectFull: Àrees temàtiques de la UPC::Informàtica::Aplicacions de la informàtica
        Type: general
      – SubjectFull: expense management
        Type: general
      – SubjectFull: Viatges
        Type: general
      – SubjectFull: Web applications
        Type: general
      – SubjectFull: Angular
        Type: general
      – SubjectFull: itineraries
        Type: general
      – SubjectFull: Java (Llenguatge de programació)
        Type: general
      – SubjectFull: integració d'APIs
        Type: general
      – SubjectFull: itineraris
        Type: general
      – SubjectFull: Java (Computer program language)
        Type: general
      – SubjectFull: Programari d'aplicació
        Type: general
      – SubjectFull: Spring Boot
        Type: general
      – SubjectFull: Viatge--Planificació
        Type: general
      – SubjectFull: JWT
        Type: general
      – SubjectFull: Voyages and travels
        Type: general
      – SubjectFull: activities
        Type: general
      – SubjectFull: Àrees temàtiques de la UPC::Informàtica::Llenguatges de programació::Java
        Type: general
      – SubjectFull: Cost--Administració
        Type: general
      – SubjectFull: travel planning
        Type: general
      – SubjectFull: gestió de despeses
        Type: general
      – SubjectFull: Cost--Management
        Type: general
      – SubjectFull: aplicació web
        Type: general
      – SubjectFull: activitats
        Type: general
      – SubjectFull: web application
        Type: general
      – SubjectFull: API integration
        Type: general
      – SubjectFull: Application software
        Type: general
      – SubjectFull: Aplicacions web
        Type: general
      – SubjectFull: Java
        Type: general
      – SubjectFull: Travel--Planning
        Type: general
      – SubjectFull: planificació de viatges
        Type: general
    Titles:
      – TitleFull: Desenvolupament d'aplicació web per a planificació de viatges
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Alfonso Cuenca, Sergi
      – PersonEntity:
          Name:
            NameFull: Costal Costa, Dolors
      – PersonEntity:
          Name:
            NameFull: Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-locals
              Value: edsair
            – Type: issn-locals
              Value: edsairFT
ResultId 1