Implementation of an application prototype for tracking and comparing customer journey versions

Thesis title: Realizácia prototypu aplikácie pre sledovanie a porovnávanie verzií zákazníckej cesty
Author: Štefaňák, Michal
Thesis type: Diploma thesis
Supervisor: Stanovská, Iva
Opponents: -
Thesis language: Slovensky
Abstract:
Diplomová práca sa zameriava na návrh a implementáciu webovej aplikácie pre tvorbu a správu máp zákazníckych ciest. Cieľom riešenia je rozšíriť možnosti existujúcich nástrojov, ktoré spravidla pracujú len so statickými mapami, o funkcionality umožňujúce tvorbu viacerých verzií mapy, ich porovnávanie a prepojenie s rôznymi externými dátovými zdrojmi. Vývoj aplikácie prebiehal metodikou User-Centered Design a Lean Startup, pričom v každej iterácii bol výstup konzultovaný s odborníkom z praxe. Dokumentácia vývoja sa opierala o Metodiku pre malé softvérové projekty (MMSP). V úvodnej fáze bol realizovaný prieskum existujúcich riešení, zameraný na schopnosť vytvárať verzie mapy zákazníckej cesty, porovnávania verzií a získavania dát z externých zdrojov. Na základe výstupov z analýzy a konzultácií s odborníkmi boli následne definované požiadavky na cieľové riešenie. Po vytvorení prototypu vo forme wireframe nasledovala implementácia aplikácie pomocou technológií TypeScript a React. Výsledná aplikácia DeltaJourney umožňuje používateľom vizualizovať zákaznícku cestu, spravovať jej verzie, zbierať dáta cez formuláre a prepájať ich so zdrojmi ako Google Analytics. Finálna verzia bola overená formou používateľského testovania s cieľovou skupinou, pričom spätná väzba bola spracovaná prostredníctvom štandardizovaného dotazníka. Aplikácia tak predstavuje životaschopný prototyp vhodný na ďalší vývoj a nasadenie do praxe.
Keywords: kontinuálne sledovanie; porovnávanie v čase; verzovanie dát; vizualizácia procesov; WEB aplikácia; zákaznícka cesta; React
Thesis title: Realizace prototypu aplikace pro sledování a porovnávání verzí zákaznické cesty
Author: Štefaňák, Michal
Thesis type: Diplomová práce
Supervisor: Stanovská, Iva
Opponents: -
Thesis language: Slovensky
Abstract:
Diplomová práce se zaměřuje na návrh a implementaci webové aplikace pro tvorbu a správu map zákaznických cest. Cílem řešení je rozšířit možnosti stávajících nástrojů, které obvykle pracují pouze se statickými mapami, o funkce umožňující vytváření více verzí map, jejich porovnávání a propojení s různými externími datovými zdroji. Vývoj aplikace probíhal metodikou User-Centered Design a Lean Startup, přičemž v každé iteraci byl výstup konzultován s odborníkem z praxe. Dokumentace vývoje se opírala o Metodiku pro malé softwarové projekty (MMSP). V úvodní fázi byl proveden průzkum existujících řešení zaměřený na schopnost vytvářet verze mapy zákaznické cesty, porovnávání verzí a získávání dat z externích zdrojů. Na základě výstupů z analýzy a konzultací s odborníky byly následně definovány požadavky na cílové řešení. Po vytvoření prototypu ve formě wireframe následovala implementace aplikace pomocí technologií TypeScript a React. Výsledná aplikace DeltaJourney umožňuje uživatelům vizualizovat zákaznickou cestu, spravovat její verze, shromažďovat data prostřednictvím formulářů a propojovat je se zdroji, jako je Google Analytics. Finální verze byla ověřena formou uživatelského testování s cílovou skupinou, přičemž zpětná vazba byla zpracována prostřednictvím standardizovaného dotazníku. Aplikace tak představuje životaschopný prototyp vhodný pro další vývoj a nasazení do praxe.
Keywords: WEB aplikace; React; verzování dat; vizualizace procesů; zákaznická cesta; kontinuální sledování; porovnávání v čase
Thesis title: Implementation of an application prototype for tracking and comparing customer journey versions
Author: Štefaňák, Michal
Thesis type: Diploma thesis
Supervisor: Stanovská, Iva
Opponents: -
Thesis language: Slovensky
Abstract:
This thesis focuses on the design and implementation of a web application for creating and managing customer journey maps. The aim of the solution is to extend the capabilities of existing tools—which typically operate only with static representations—by introducing features for creating multiple versions of a journey map, comparing them, and integrating data from various external sources. The application was developed using the User-Centered Design approach and the Lean Startup methodology, with each iteration reviewed by a domain expert. Project documentation followed the Methodology for Small Software Projects (MMSP). In the initial phase, a review of existing solutions was conducted, evaluating their support for versioning, comparison, and data integration. Based on insights from this analysis and experts interviews, the requirements for the target solution were defined. A prototype was then created in the form of wireframes, followed by the implementation of the application using TypeScript and the React framework. The resulting application, DeltaJourney, enables users to visualize the customer journey, manage its versions, collect data through questionnaires, and connect to data sources such as Google Analytics. The final version was validated through usability testing with representatives of the target user group, and feedback was collected using a standardized questionnaire. The application represents a viable prototype suitable for further development and potential deployment in real-world scenarios.
Keywords: time-based comparison; continuous tracking; React; data versioning; process visualization; web application; customer journey

Information about study

Study programme: Informační systémy a technologie/Vývoj informačních systémů
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 10. 12. 2024
Date of submission: 25. 6. 2025
Date of defense: 2025

Files for download

The files will be available after the defense of the thesis.

    Last update: