Name: | Description: | Size: | Format: | |
---|---|---|---|---|
4.23 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
O presente trabalho tem como objetivo desenvolver uma aplicação de gestão financeira pessoal que se destaque pela sua usabilidade e acessibilidade. Motivado pela falta de soluções intuitivas no mercado, este projeto propõe uma ferramenta que otimiza processos manuais na gestão financeira. A metodologia envolveu a obtenção dos requisitos dos utilizadores, a seleção de tecnologias modernas de análise de dados, como Dash e Pandas, e a prototipação e validação dos resultados. A aplicação integra visualização de dados interativa e uma base de dados em tempo real com Supabase, oferecendo funcionalidades
robustas para o registo, categorização e análise de transações financeiras. A validação demonstrou que a aplicação simplifica a gestão financeira, proporcionando uma experiência de utilizador melhorada e insights detalhados. Inclui gráficos interativos, filtros de tempo, gestão de transações, classificação de transações, suporte a múltiplas moedas, autenticação segura e acesso rápido a funcionalidades. Além disso, otimiza a obtenção de dados financeiros através da integração com extratos bancários de diferentes bancos, suportando múltiplas moedas e línguas, ampliando o seu potencial de utilização internacional. As conclusões indicam que a aplicação atende aos objetivos propostos, oferecendo uma solução viável e direta para a gestão financeira pessoal. Este trabalho contribui significativamente para a área de gestão financeira pessoal, apresentando uma solução fundamentada, viável e eficiente que otimiza processos manuais e melhora a experiência do utilizador.
The main objective of this work is to develop a personal financial management application that stands out for its usability and accessibility. Motivated by the lack of intuitive solutions in the market, this project proposes a tool that optimizes manual processes in financial management. The methodology involved gathering user requirements, selecting modern data analysis technologies such as Dash and Pandas, and prototyping and validating the results. The application integrates interactive data visualization and a real-time database with Supabase, offering robust functionalities for recording, categorizing, and analyzing financial transactions. Validation demonstrated that the application simplifies financial management, providing an improved user experience and detailed insights. It includes interactive charts, time filters, transaction management, transaction classification, support for multiple currencies, secure authentication, and quick access to functionalities. Furthermore, it optimizes the retrieval of financial data through integration with bank statements from different banks, supporting multiple currencies and languages, thereby extending its potential use internationally. The conclusions indicate that the application meets the proposed objectives, offering a viable and straightforward solution for personal financial management. This work significantly contributes to the field of personal financial management by presenting a well-founded, viable, and efficient solution that optimizes manual processes and enhances the user experience.
The main objective of this work is to develop a personal financial management application that stands out for its usability and accessibility. Motivated by the lack of intuitive solutions in the market, this project proposes a tool that optimizes manual processes in financial management. The methodology involved gathering user requirements, selecting modern data analysis technologies such as Dash and Pandas, and prototyping and validating the results. The application integrates interactive data visualization and a real-time database with Supabase, offering robust functionalities for recording, categorizing, and analyzing financial transactions. Validation demonstrated that the application simplifies financial management, providing an improved user experience and detailed insights. It includes interactive charts, time filters, transaction management, transaction classification, support for multiple currencies, secure authentication, and quick access to functionalities. Furthermore, it optimizes the retrieval of financial data through integration with bank statements from different banks, supporting multiple currencies and languages, thereby extending its potential use internationally. The conclusions indicate that the application meets the proposed objectives, offering a viable and straightforward solution for personal financial management. This work significantly contributes to the field of personal financial management by presenting a well-founded, viable, and efficient solution that optimizes manual processes and enhances the user experience.
Description
Mestrado de dupla diplomação com a UTFPR - Universidade Tecnológica Federal do Paraná
Keywords
Gestão financeira pessoal Análise de dados Otimização de processos Dash-plotly Pandas Supabase