The migration of an administrative application’s user interface from Thymeleaf to Angular

dc.contributor.advisorDwivedi, Vimal Kumar, juhendaja
dc.contributor.authorKikkatalo, Markus
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-10-26T13:33:43Z
dc.date.available2023-10-26T13:33:43Z
dc.date.issued2023
dc.description.abstractThis thesis explores the process of migrating a legacy system to a modern architecture using Angular and Spring Boot frameworks, with the aim of enhancing maintainability, scalability, and developer experience. The migration involved analysing the previous system, refactoring the code, and employing the Cypress framework to ensure quality testing. Although the migration successfully improved code quality and developer experience, it resulted in longer initial load times for the user interface due to the complexity of the Angular application. In conclusion, this paper serves as a successful case study of migrating legacy systems to modern architectures and highlights both the challenges and benefits of such an endeavour. The results demonstrate that contemporary frameworks like Angular, Cypress and Spring Boot can significantly improve legacy systems' quality and maintainability, but careful planning during the development process is essential.et
dc.identifier.urihttps://hdl.handle.net/10062/93789
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectFront end migrationet
dc.subjectAngularet
dc.subjectThymeleafet
dc.subjectSpring Bootet
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleThe migration of an administrative application’s user interface from Thymeleaf to Angularet
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Kikkatalo_ComputerSciences_2023.pdf
Suurus:
1.16 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: