Este projeto é um dashboard interativo de vendas construído com Python e Streamlit. Ele permite visualizar KPIs, gráficos de faturamento por dia, cidade e canal de venda, além de uma tabela com os produtos mais vendidos.
app.py: Código fonte principal do dashboard.vendas_exemplo.csv: Arquivo de dados de exemplo.requirements.txt: Lista de dependências do projeto.
- Python 3.8 ou superior instalado.
Siga os passos abaixo para configurar o ambiente e rodar o dashboard.
Abra o terminal (PowerShell ou CMD) na pasta do projeto e execute:
# Windows
python -m venv venv# Windows (PowerShell)
.\venv\Scripts\Activate.ps1
# Windows (CMD)
.\venv\Scripts\activate.batCom o ambiente virtual ativado, instale as bibliotecas necessárias:
pip install -r requirements.txtInicie o servidor do Streamlit:
streamlit run app.pyO dashboard será aberto automaticamente no seu navegador padrão.
- Upload de Arquivo: Carregue seu próprio arquivo CSV de vendas.
- Filtros: Filtre os dados por data, cidade, canal de venda e categoria.
- KPIs: Visualize Faturamento Total, Número de Pedidos e Ticket Médio.
- Gráficos Interativos: Acompanhe a evolução das vendas e distribuição por cidade e canal.
- Top Produtos: Veja a lista dos produtos com maior receita.
Siga este passo a passo para colocar seu projeto no GitHub.
Certifique-se de que existe um arquivo chamado .gitignore na raiz do projeto com o seguinte conteúdo (para não enviar arquivos desnecessários):
venv/
__pycache__/
*.pyc
Abra o terminal na pasta do projeto e rode:
git initPrepare os arquivos para serem salvos:
git add .Salve o estado atual do projeto:
git commit -m "Primeira versão do dashboard de vendas"- Acesse github.com/new (faça login se necessário).
- Dê um nome para o repositório (ex:
dashboard-vendas). - Deixe como "Public" ou "Private".
- Não marque nenhuma opção de "Initialize this repository with..." (README, gitignore, license), pois já temos isso localmente.
- Clique em Create repository.
Copie os comandos que aparecerão na tela do GitHub na seção "…or push an existing repository from the command line". Eles serão parecidos com isso:
git branch -M main
git remote add origin https://github.com/SEU_USUARIO/dashboard-vendas.git
git push -u origin mainCole esses comandos no seu terminal e dê Enter. Se pedir senha, use seu Token de Acesso Pessoal (PAT) ou autentique via navegador se o Git solicitar.
Pronto! Seu projeto estará online.