ETF-APP
Loading...
Date
2025-04-06
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The aim of this diploma thesis was to develop a modern, crossplatform
application for the analysis and visualization of Exchange
Traded Funds (ETFs). The application enables users to import
structured ETF data, filter it based on various criteria, and
display it in an intuitive and interactive way. The focus was
placed on usability, technical scalability, and efficient handling
of large datasets.
The backend was developed using Java Spring Boot and provides all core functionalities through
a REST API. This includes managing, filtering, and analyzing ETF data, as well as importing
structured XML files. PostgreSQL was used as the database system, supported by extensive
unit tests written with JUnit.
The frontend was implemented as a ProgressiveWeb App (PWA) using React Native, allowing for
a seamless user experience across both desktop and mobile devices. Interactive data visualizations
were integrated using Recharts, enabling detailed insights into individual ETF values.
As part of the project, multiple frontend frameworks (React Native, Angular, Flutter, Ionic)
were evaluated, with React Native ultimately chosen based on performance and development
efficiency.
The collaboration with Uni Software Plus and the supervision of Simon Primetzhofer provided
practical insights and real-world relevance throughout the development process.
The result is a fully functional and extensible application that can serve as a foundation for
future data-driven financial tools.