This thesis aims to provide an in-depth analysis of the main challenges faced during the development of a Business-to-business (B2B) travel tech web application, based on the internship experience at Holidoit, an Italian startup. The application was designed to streamline and automate various aspects of the travel supply chain, providing significant benefits to both customers and the companies that provide the services. The technical aspects of the project are examined in detail, including the technologies used and the development process. The application was designed with the end-users in mind, and it was critical to ensure that the platform met their needs. This thesis focuses on three challenging parts of the realized web application, that is: - a robust authentication and authorization flow, that allows partners to securely access their accounts and protected resources; - a calendar system, that allows partners to manage their travel dates easily, avoiding conflicts and overlapping; - the orchestration of modal windows using a finite state machine, that provides a flexible and scalable solution for handling complex user interactions. Overall, this thesis provides a comprehensive examination of the project and its impact on the travel industry. The application has provided significant benefits to the clients, streamlining and automating various aspects of the travel supply chain. However, there are still potential future developments that could enhance the application and provide even better experiences for the users. The thesis concludes with a discussion of the limitations and future directions for the project, as well as the lessons learned and how they can be applied in the future. It is hoped that this thesis will provide valuable insights for the travel tech industry and those interested in the field, highlighting the challenges and opportunities associated with the integration of new technologies into the travel industry.
Questa tesi mira a fornire un'analisi approfondita delle principali sfide affrontate durante lo sviluppo di un'applicazione web business-to-business (B2B) in ambito "travel tech" basata sull'esperienza di stage presso Holidoit, una startup italiana. L'applicazione è stata progettata per ottimizzare e automatizzare vari aspetti della catena logistica di viaggi, offrendo significativi vantaggi sia ai clienti che alle aziende che forniscono i servizi. Gli aspetti tecnici del progetto sono esaminati in dettaglio, compresi le tecnologie utilizzate e il processo di sviluppo. L'applicazione è stata progettata tenendo conto degli utenti finali ed è stato fondamentale garantire che la piattaforma soddisfacesse le loro esigenze. Questa tesi si focalizza su tre parti impegnative della applicazione web realizzata, quali: - un flusso di autenticazione e autorizzazione robusto, che consente ai partner di accedere in modo sicuro al loro account e alle risorse protette; - un sistema di calendario, che consente ai partner di gestire facilmente le date di viaggio, evitando conflitti e sovrapposizioni; - l'orchestrazione di finestre modali utilizzando una macchina a stati finiti, che ha fornito una soluzione flessibile e scalabile per gestire interazioni utente complesse. In generale, questa tesi fornisce un'analisi completa del progetto e del suo impatto sull'industria "travel tech". %La riuscita implementazione dell'applicazione ha dimostrato il potenziale per lo sviluppo e il miglioramento futuri. L'applicazione ha fornito significativi vantaggi ai clienti, ottimizzando e automatizzando vari aspetti della catena logistica di viaggi. Tuttavia, ci sono ancora sviluppi futuri potenziali che potrebbero migliorare l'applicazione e fornire esperienze migliori per gli utenti. La tesi si conclude con una discussione delle limitazioni e delle direzioni future per il progetto, nonché delle lezioni apprese e di come possano essere applicate in futuro. Si spera che questa tesi fornirà preziose intuizioni per l'industria ``travel tech'' e per coloro che sono interessati al settore, evidenziando le sfide e le opportunità associate all'integrazione di nuove tecnologie nell'industria dei viaggi.
Design and Implementation of a B2B travel tech web application
Parisi, Massimo
2022/2023
Abstract
This thesis aims to provide an in-depth analysis of the main challenges faced during the development of a Business-to-business (B2B) travel tech web application, based on the internship experience at Holidoit, an Italian startup. The application was designed to streamline and automate various aspects of the travel supply chain, providing significant benefits to both customers and the companies that provide the services. The technical aspects of the project are examined in detail, including the technologies used and the development process. The application was designed with the end-users in mind, and it was critical to ensure that the platform met their needs. This thesis focuses on three challenging parts of the realized web application, that is: - a robust authentication and authorization flow, that allows partners to securely access their accounts and protected resources; - a calendar system, that allows partners to manage their travel dates easily, avoiding conflicts and overlapping; - the orchestration of modal windows using a finite state machine, that provides a flexible and scalable solution for handling complex user interactions. Overall, this thesis provides a comprehensive examination of the project and its impact on the travel industry. The application has provided significant benefits to the clients, streamlining and automating various aspects of the travel supply chain. However, there are still potential future developments that could enhance the application and provide even better experiences for the users. The thesis concludes with a discussion of the limitations and future directions for the project, as well as the lessons learned and how they can be applied in the future. It is hoped that this thesis will provide valuable insights for the travel tech industry and those interested in the field, highlighting the challenges and opportunities associated with the integration of new technologies into the travel industry.File | Dimensione | Formato | |
---|---|---|---|
TESI.pdf
solo utenti autorizzati dal 08/04/2024
Dimensione
7.41 MB
Formato
Adobe PDF
|
7.41 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/204120