Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.64 KB

File metadata and controls

42 lines (32 loc) · 1.64 KB

FinanLLM - Dashboard Financeiro - Prova de Conceito (POC)

Visão Geral

Esta Prova de Conceito (POC) apresenta um Dashboard interativo desenvolvido em Python utilizando Streamlit e Plotly para visualização e análise de dados financeiros pessoais.

A aplicação permite ao usuário explorar informações detalhadas sobre entradas, saídas e balanço financeiro mensal, além de gerar relatórios visuais em formato PDF.

Principais Funcionalidades

  • Visualização interativa:

    • Gráfico de barras para despesas por categoria.
    • Gráfico de rosquinha (donut) com detalhamento das despesas mensais.
  • Análise Financeira:

    • Métricas claras de Entradas, Saídas e Balanço.
    • Destaque das cinco maiores entradas e saídas financeiras.
  • Exportação de Dados: (Working On)

    • Relatório financeiro mensal disponível em PDF com resumo visual e tabular das despesas.

Tecnologias Utilizadas

  • Streamlit: Interface web interativa e amigável.
  • Pandas: Manipulação e análise dos dados financeiros.
  • Plotly Express: Gráficos dinâmicos e visuais.
  • ReportLab: Geração automatizada de relatórios PDF personalizados.

Como Executar

  1. Clone o repositório do projeto.
  2. Instale as dependências necessárias:
    pip install streamlit pandas plotly reportlab
  3. Execute o dashboard localmente com o comando:
    streamlit run dashboard_financeiro.py

Estrutura de Dados

  • Os dados financeiros devem estar disponíveis em formato CSV (dados_sinteticos.csv), com colunas como: Data, Descrição, Valor e Categoria.

Contato

Para dúvidas ou sugestões, entre em contato!