Este projeto é um dashboard interativo desenvolvido com Streamlit e Plotly para análise de vendas. Ele permite a visualização de métricas importantes como receita, quantidade de vendas, desempenho por região e vendedores, além de oferecer filtros personalizados para análise detalhada dos dados.
A análise de dados é essencial para entender padrões de vendas e identificar oportunidades de melhoria. Este dashboard foi criado para facilitar a visualização de dados de vendas, permitindo que os usuários filtrem informações conforme suas necessidades e tomem decisões baseadas em dados concretos.
Empresas que lidam com grandes volumes de vendas precisam de ferramentas eficazes para analisar seus dados. Este projeto busca fornecer uma solução acessível e dinâmica para monitoramento e avaliação do desempenho das vendas, permitindo insights valiosos a partir de dados reais.
O principal objetivo deste projeto é disponibilizar um painel interativo e dinâmico para análise de vendas, permitindo:
- Analisar a receita por região e categoria de produto.
- Monitorar a quantidade de vendas ao longo do tempo.
- Identificar os vendedores com melhor desempenho.
- Exportar dados brutos para análises mais aprofundadas.
- Python: Linguagem de programação principal.
- Streamlit: Para construção do dashboard interativo.
- Plotly: Para geração de gráficos dinâmicos.
- Pandas: Para manipulação e análise dos dados.
- Requests: Para obtenção de dados via API.
- Exibição de métricas gerais (receita total, quantidade de vendas).
- Gráficos dinâmicos de receita e vendas por categoria, região e mês.
- Mapa interativo com a distribuição de vendas por estado.
- Filtros para segmentação dos dados por região, ano e vendedor.
- Tabela interativa com os dados filtrados.
- Filtros avançados para refinar os dados desejados.
- Download dos dados filtrados em formato CSV.
- Mapa interativo: Receita e vendas por estado.
- Gráficos de linha: Evolução mensal de receita e quantidade de vendas.
- Gráficos de barra: Comparação de receita e vendas por categorias e estados.
- Análises por vendedor: Ranking dos melhores vendedores em receita e quantidade de vendas.
- Clone este repositório:
git clone https://github.com/Joaovmir/dashboard_vendas/
- Acesse a pasta do projeto:
cd dashboard-vendas - Instale as dependências:
pip install -r requirements.txt
- Execute o dashboard:
streamlit run Dashboard.py
- Acesse o dashboard no navegador no endereço fornecido pelo Streamlit.
📂 dashboard-vendas
│── Dashboard.py # Código principal do dashboard
│── pages # Pasta contendo páginas adicionais da aplicação
│── Dados_brutos.py # Exportação e manipulação de dados brutos
│── requirements.txt # Dependências do projeto
│── README.md # Documentação do projeto
Este projeto proporciona um painel intuitivo e prático para a análise de dados de vendas, facilitando a extração de insights e tomada de decisões estratégicas.
Link para o dashboard: https://joaovmir-dash.streamlit.app/
