LV EN

Development of a personal financial management application

Jūlija Ivčenkova

ABSTRACT

Nowadays, financial management is essential in people's lives, as price increases and economic instability require more careful planning of personal finances. Technological development makes this process accessible to everyone, offering various expenditure tracking and budget planning solutions. In the bachelor's thesis, the most popular financial management applications were reviewed, showing that although they offer an intuitive interface and automated budget functions, they also have shortcomings.
The goal of the work is to create an application that provides a convenient and digitally enhanced tool for financial planning and tracking. To achieve the goal, tasks included reviewing similar applications, defining requirements, creating the interface and database, developing transaction management and budgeting functionality, and testing the application. All tasks were fully completed.
The application uses Python and Flask, SQLite database, HTML, CSS, and JavaScript. As a result, an application with a clear interface was developed, providing manual transaction entry and bank account Excel format upload, editing, and deletion, as well as budget control and transaction visualizations. These functions help users manage their finances more effectively and make better decisions.
Author: Jūlija Ivčenkova
Degree: Bachelor
Year: 2024
Work Language: Latvian
Supervisor: Mg. sc. comp., Olga Dribeņeca
Faculty: Engineering Faculty
Study programme: Computer Science

KEYWORDS

WEB APPLICATION, PYTHON, FLASK, FINANCIAL MANAGEMENT