Skip to content

bessarodrigo/dataviz_dashboard_revenue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dashboard de Variação de Faturamento Mensal

Descrição do Projeto

O projeto consiste em um painel de calcula a variação mensal de faturamento de uma empresa de Telemedicina (dados fictícios). O painel consiste em uma seção de dados gerais do faturamento mensal e dois gráficos: variação por categoria e variação por produtos. Na parte de filtros, é possível filtrar o ano e mês de análise e o painel calculará a variação do mês selecionado imediatamente com o mês anterior.

Tabela de Conteúdos

Explicação das Pastas

  • .devcontainer/: Arquivo de configuração para o ambiente de desenvolvimento no Docker
  • .streamlit/: Contém o arquivo config.toml para definir o tema e as configurações do painel no Streamlit
  • images/: Contém imagens que ilustram o projeto ou que são usadas no dashboard.
  • notebooks/: Notebooks Jupyter para análise exploratória e scripts de conexão e manipulação do banco de dados
  • src/: Código principal do projeto
  • .gitignore: Define arquivos e pastas a serem ignorados pelo Git, como o .env (contendo variáveis sensíveis) e arquivos temporários
  • requirements.txt: Especifica as bibliotecas Python necessárias para rodar o projeto

Status do Projeto

🚧 Em construção... 🚧

O projeto ainda está em desenvolvimento. Algumas funcionalidades estão implementadas, enquanto outras estão em progresso ou planejadas para futuras versões.

Descrição dos Scripts

  • eda_matplotlib_pandas.ipynb - Análise Exploratória dos Dados (EDA) utilizando as bibliotecas matplotlib e pandas. A ideia geral deste notebook foi pensar em um formato interessante para os gráficos do dashboard.
  • telemedicina_bd_conexao.ipynb - Notebook dedicado à conexão e manipulação do banco de dados.
  • app.py - Script para construir o dashboard com o streamlit.

Features

  • ✅ Painel de Faturamento Mensal com visualização de dados gerais
  • ✅ Gráfico de Variação de Faturamento por Categoria
  • ✅ Gráfico de Variação de Faturamento por Produto
  • ✅ Filtros avançados para comparação de múltiplos períodos
  • ✅ Exportação de relatórios em PDF

Deploy

Em breve: O deploy do projeto está em fase de planejamento. Detalhes de acesso e link para o painel online serão disponibilizados assim que concluídos.

Tecnologias Utilizadas

  • Python: para manipulação de dados e geração dos cálculos de variação mensal
  • Streamlit: para criação do painel interativo e visualização dos gráficos
  • Pandas: para análise e transformação de dados.
  • Matplotlib: para geração de gráficos de variação de faturamento.
  • SQLAlchemy: para conexão com o banco de dados onde os dados de faturamento estão armazenados.

Autor

Desenvolvido por Rodrigo Bessa. Entre em contato:

Restrições de Uso e Propriedade Intelectual

Este projeto e seu conteúdo estão protegidos pela Lei de Direitos Autorais (Lei nº 9.610/1998) e outras leis de propriedade intelectual aplicáveis no Brasil. Todo o código, documentação, e dados disponibilizados neste repositório são de propriedade exclusiva do autor, exceto quando especificado de outra forma.

Termos de Uso

  • Uso Comercial: é proibido o uso do conteúdo deste repositório para fins comerciais sem autorização expressa e por escrito do autor
  • Redistribuição: a redistribuição do código ou de qualquer outro material aqui presente deve conter os devidos créditos ao autor e ser acompanhada desta mesma nota de direitos autorais e termos de uso

Licença

O uso deste repositório está permitido exclusivamente para fins educacionais e de estudo. Para outros tipos de licença (como MIT ou GPL) ou para uso comercial, consulte o autor para autorização formal.

About

Dashboard com Streamlit que calcula a variação mensal de faturamento de uma empresa de Telemedicina.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published