Sistema web para controle financeiro pessoal

Currently, a large part of the population has links with financial institutions and has revenues that must be managed. The personal financial management system, proposed in this work, aims to help these people in the organization of their financial life, as they will be able to view all transactions...

ver descrição completa

Autor principal: Oliveira, Cathula Pamela de
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2024
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/33936
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
Resumo: Currently, a large part of the population has links with financial institutions and has revenues that must be managed. The personal financial management system, proposed in this work, aims to help these people in the organization of their financial life, as they will be able to view all transactions executed and also check the status of financial accounts in a single environment, in addition to being able to set goals and check their status. The system will also allow you to view the cash flow, that is, it will be possible to check how the next transactions will be based on recurring transactions that will be registered. Cash flow allows for more assertive financial planning and helps to control current transactions. The application will be in web format, as many people use this format to make purchases and payments, in addition to being more flexible, allowing access via smartphone, computer, or tablet. For the server-side development, the Java programming language will be used combined with the Spring framework, for the client-side development, the Angular framework will be used and the PostgreSQL database will be used for data storage. Based on the outcomes achieved in this project, it was observed that the proposed personal financial control system provided a comprehensive and effective solution for users' financial organization. The capability to visualize all transactions, check the state of accounts in a unified environment, and set financial goals allowed for better management of incomes and expenses. Additionally, the functionality to view the cash flow enabled more precise planning, relying on registered recurring transactions, facilitating control over current transactions, and offering a clearer perspective on future financial movements. Opting for a web-based application proved suitable, considering the flexibility of access across various devices. Leveraging technologies such as Java, Spring, Angular, and PostgreSQL allowed for the implementation of a robust, stable, and user-friendly system for the target audience, providing an efficient tool for personal financial management