Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Esta aplicação permite monitorizar indicadores-chave de desempenho (KPIs), analisar o comportamento de vendas por diferentes dimensões (cliente, vendedor, loja) e visualizar a distribuição geográfica do faturamento através de um mapa interativo.

License

Notifications You must be signed in to change notification settings

daniele-senko/dashboard_vendas_streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Dashboard de Vendas — Streamlit

Esta aplicação permite monitorizar indicadores-chave de desempenho (KPIs), analisar o comportamento de vendas por diferentes dimensões (cliente, vendedor, loja) e visualizar a distribuição geográfica do faturamento através de um mapa interativo.

🚀 Funcionalidades Principais

  • Painel de KPIs: Visualização instantânea de métricas como Faturamento Total, Número de Vendas, Ticket Médio, Percentagem de Vendas Parceladas e Contagem de Clientes Únicos.

  • Filtros Inteligentes: Expansor de filtros que permite segmentar os dados por:

  • Estado e Município.

  • Loja e Categoria de Produto.

  • Vendedor e Período de Data da Venda.

  • Análises Gráficas:

  • Vendas por Cliente (incluindo Top 5).

  • Vendas por Vendedor e por Loja.

  • Indicadores por Categoria de Cliente (Ouro, Prata, Bronze).

  • Geolocalização: Mapa interativo utilizando Plotly Mapbox para exibir o faturamento por cidade.

🛠️ Tecnologias Utilizadas

O projeto foi construído utilizando as seguintes bibliotecas:

  • Streamlit (>= 1.37): Estrutura principal da interface web.
  • Pandas (>= 2.0): Manipulação e processamento dos dados.
  • Plotly (>= 5.22): Criação de gráficos dinâmicos e mapas.
  • Folium & Streamlit-Folium: Suporte para funcionalidades geoespaciais avançadas.

📂 Estrutura do Projeto

  • streamlit_app_v1.py: Código fonte da aplicação.
  • vendas_dashboard.csv: Base de dados de vendas (separada por ponto e vírgula).
  • requirements.txt: Lista de dependências do Python para instalação.

🔧 Como Executar

  1. Instale as dependências necessárias:
pip install -r requirements.txt
  1. Inicie a aplicação:
streamlit run streamlit_app_v1.py

📊 Sobre os Dados

A aplicação utiliza o ficheiro vendas_dashboard.csv, que contém 100 registos de vendas com colunas detalhando o vendedor, cliente, localização, preços e categorias.

📄 Licença

Este projeto é software livre e sem restrições, lançado sob a Licença Unlicense (Domínio Público).

About

Esta aplicação permite monitorizar indicadores-chave de desempenho (KPIs), analisar o comportamento de vendas por diferentes dimensões (cliente, vendedor, loja) e visualizar a distribuição geográfica do faturamento através de um mapa interativo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages