Skip to content

labican/dashboard-contabil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Dashboard Contábil – Demonstração de Resultados do Exercício (DRE)

Este projeto tem como objetivo o desenvolvimento de um dashboard interativo para visualização e análise dos dados da Demonstração de Resultados do Exercício (DRE) de micro e pequenas empresas.

A ferramenta auxilia gestores na análise e tomada de decisão estratégica, apresentando gráficos e indicadores que permitem uma visão mais clara e geral da situação financeira da empresa, possibilitando que seus gestores possam ter controle de como a empresa está se posicionando e tenham os insights necessários para os planejamentos futuros.

🚀 Funcionalidades

  • Visualização de dados contábeis extraídos da DRE.
  • Cálculo e exibição de KPIs contábeis e financeiros:
    • Receita Bruta
    • Gastos Totais
    • Lucro Líquido
    • Margem de Lucro
    • EBITDA
    • Lucratividade Operacional
  • Filtros por período (ano) e opção para abreviar valores monetários.
  • Gráfico de barras comparativo entre Receita Bruta x Gastos Totais.
  • Gráfico de barras horizontais para composição dos gastos por categoria.
  • Gráfico de linhas para evolução de gastos agrupados por área.
  • Gráfico de pizza para distribuição das receitas por fonte de faturamento.
  • Interface dinâmicas e intuitiva com Streamlit + Plotly Express.

🛠️ Tecnologias Utilizadas

  • Linguagem: Python 3.13+
  • Framework: Streamlit
  • Bibliotecas:
    • pandas → tratamento de dados
    • plotly-express → gráficos interativos
    • babel numbers → formatação monetária e percentual

📂 Estrutura do Projeto

/dashboard ├── app.py # Arquivo principal do Streamlit ├── data/ # Pasta com os dados (CSV) │ └── dre_exemplo.csv # Exemplo de dados a serem utilizados no dashboard ├── utils/ # Funções auxiliares (formatações) │ └── formatting.py ├── requirements.txt # Dependências do projeto └── README.md # Documentação inicial

⚙️ Instalação e Execução

1. Clone o repositório

git clone https://github.com/seu-usuario/dashboard-dre.git cd dashboard-dre

2. Crie e ative um ambiente virtual

Linux/Mac

python -m venv venv source venv/bin/activate

Windows

python -m venv venv venv\Scripts\activate

3. Instale as dependências

pip install -r requirements.txt

4. Execute o projeto

streamlit run app.py

📌 Roadmap

  • Adicionar login de usuários e recursos personalizaveis.
  • Importação de dados a partir de PDF/Excel.
  • Integração com banco de dados e APIs contábeis (ex.: ERP).
  • Compatibilidade com novos documentos e demonstrações contábeis.
  • Adição de novas funcionalidade, como modelos de previsão de resultados e análise de tendências.
  • Melhorias na interface.

About

Projeto de um dashboard para análise de dados contábeis de empresas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages