| Title: | Desenvolvimento de aplicativo para controle financeiro |
| Author: | Lindroth, Leonardo |
| Abstract: |
O controle financeiro sempre foi imprescindível para o ser humano desde o advento das moedas, tendo o poder de alavancar conquistas e melhorar a qualidade de vida diante dos desafios e gastos cotidianos. Com essa prática, as pessoas buscam equilibrar seus gastos com seus ganhos para otimizar suas finanças. Atualmente, com a informatização dos sistemas bancários, governamentais e comerciais, surgiram ferramentas para o crescimento de empresas em um setor que anteriormente não existia: os bancos digitais. Isso aumentou a oferta bancária e levou as pessoas a buscar oportunidades com taxas mais atrativas, permitindo a diversificação da carteira. O dinamismo gerado pela competição tornou mais complexo o controle das múltiplas contas que uma pessoa possa ter adquirido. Nesse contexto, surge a necessidade de desenvolver um aplicativo capaz de centralizar todas as contas em um único local, tornando o gerenciamento mais prático. Para isso, foi adotado o desenvolvimento ágil de um mínimo produto viável (MVP) na forma de um aplicativo mobile, utilizando técnicas clássicas como levantamento de requisitos e diagramas, além de tecnologias modernas como Node.js, React Native e banco de dados Firebase para sua concretização. Os resultados demonstram um aplicativo funcional, com 85,70% dos requisitos levantados atendidos, e indicam a possibilidade de continuidade do projeto com a implementação futura da integração com o Open Finance. Financial control has always been essential for humans since the advent of money, having the power to foster achievements and improve quality of life in the face of daily challenges and expenses. Through this practice, people seek to balance their expenditures with their income to optimize their finances. Currently, with the digitization of banking, governmental, and commercial systems, tools have emerged to support the growth of companies in a sector that previously did not exist: digital banks. This has increased banking availability and led people to seek opportunities with more attractive rates, allowing for portfolio diversification. The dynamism generated by competition has made managing multiple accounts that an individual may hold more complex. In this context, there is a need to develop an application capable of centralizing all accounts in a single location, making management more practical. To achieve this, an agile development approach was adopted to create a minimum viable product (MVP) in the form of a mobile application, utilizing classical techniques such as requirements gathering and diagrams, as well as modern technologies such as Node.js, React Native, and Firebase database for its implementation. |
| Description: | TCC (graduação) - Universidade Federal de Santa Catarina, Campus Joinville, Ciência e Tecnologia. |
| URI: | https://repositorio.ufsc.br/handle/123456789/270505 |
| Date: | 2025-11-25 |
| Files | Size | Format | View | Description |
|---|---|---|---|---|
| DESENVOLVIMENTO ... RA CONTROLE FINANCEIRO.pdf | 1.051Mb |
View/ |
TCC |