Author of thesis: Bc. Petr Hýbl
Acad. year: 2022/2023
Supervisor: Ing. Vladimír Bartík, Ph.D.
Reviewer: Ing. Jiří Hynek, Ph.D.
Abstract:The goal of this thesis is to design and implement a web application for analyzing bank transactions. The application uses the Flask web framework on the server and the React framework on the client. The focus of the work was simplicity and user experience. The main function of this application is automatic categorization of transactions using artificial intelligence. The core of this feature is a two-layer architecture. In this architecture we were able to achieve a success rate of 85 %. This application allows the user to upload a monthly statement and view a summary graph with the category where they spend the most money. In addition, the user can compare each month and think about how to optimize their finances.
web application, bank transaction, analysis by artificial intelligence, React, Javascript, Python, Flask, bank statements
Date of defence
14.06.2023
Result of the defence
Defended (thesis was successfully defended)
Grading
C
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Topics for thesis defence
- Bylo by technicky možné pro dané účely využít aplikaci jedné banky (např. George), která by importovala účty jiných bank prostřednictvím tzv. funkce multibanking? Vyhodnoťte proveditelnost a případné výhody/nevýhody přístupu oproti Vašemu systému.
Language of thesis
Czech
Faculty
Department
Study programme
Information Technology (BIT)
Composition of Committee
doc. Dr. Ing. Dušan Kolář (předseda)
doc. Ing. Peter Chudý, Ph.D., MBA (člen)
RNDr. Marek Rychlý, Ph.D. (člen)
Ing. Vojtěch Mrázek, Ph.D. (člen)
Ing. Ondřej Lengál, Ph.D. (člen)
Supervisor’s report
Ing. Vladimír Bartík, Ph.D.
Grade proposed by supervisor: B
Reviewer’s report
Ing. Jiří Hynek, Ph.D.
Grade proposed by reviewer: C