Thesis title: |
Osobní finanční správa – vývoj webové aplikace s důrazem na uživatelskou přívětivost |
Author: |
Tarnopolskyi, Dmytro |
Thesis type: |
Diplomová práce |
Supervisor: |
Palovská, Helena |
Opponents: |
Šedivá, Zuzana |
Thesis language: |
Česky |
Abstract: |
Tato diplomová práce se věnuje návrhu, vývoji a testování uživatelsky přívětivé webové aplikace určené pro správu osobních financí. Cílem bylo vytvořit nástroj s jednoduchým a intuitivním rozhraním, který umožní efektivní řízení příjmů a výdajů, personalizaci kategorií, export reportů a vizualizaci finančních dat prostřednictvím grafů. V první části práce byla provedena analýza dostupných řešení a definování klíčových požadavků. Následovala fáze návrhu a implementace aplikace, která byla vyvíjena v souladu s vodopádovou metodikou. Pro frontend byl využit framework Angular, zatímco backendová část byla implementována s využitím frameworku NestJS. Proces testování zahrnoval uživatelské hodnocení, které prokázalo vysokou spokojenost respondentů s funkčností, designem a snadností ovládání aplikace. Výsledná aplikace nejen zjednodušuje správu osobních financí, ale zároveň přispívá k většímu porozumění finanční situaci uživatelů. Tento projekt má potenciál stát se užitečným nástrojem pro široké spektrum uživatelů a slouží jako příklad inovativního přístupu k osobní finanční správě. |
Keywords: |
NestJS; Angular; PostgreSQL; webová aplikace; frontend; backend; osobní finanční správa |
Thesis title: |
Personal Financial Management – Web Application Development with an Emphasis on User-friendliness |
Author: |
Tarnopolskyi, Dmytro |
Thesis type: |
Diploma thesis |
Supervisor: |
Palovská, Helena |
Opponents: |
Šedivá, Zuzana |
Thesis language: |
Česky |
Abstract: |
This diploma thesis is dedicated to the design, development and testing of a user-friendly web application designed for personal finance management. The goal was to create a tool with a simple and intuitive interface that will enable effective management of income and expenses, personalization of categories, export of reports and visualization of financial data through graphs. In the first part of the work, an analysis of available solutions was performed and key requirements were defined. This was followed by the design and implementation phase of the application, which was developed in accordance with the waterfall methodology. The Angular framework was used for the frontend, while the backend part was implemented using the NestJS framework. The testing process included a user evaluation, which demonstrated high satisfaction of respondents with the functionality, design and ease of use of the application. The resulting application not only simplifies the management of personal finances, but also contributes to a greater understanding of the financial situation of users. This project has the potential to become a useful tool for a wide range of users and serves as an example of an innovative approach to personal financial management. |
Keywords: |
Angular; PostgreSQL; NestJS; web application; frontend; backend; personal finance management |
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: |
25. 3. 2024 |
Date of submission: |
1. 12. 2024 |
Date of defense: |
2024 |
Files for download
The files will be available after the defense of the thesis.