Corosyn Logo

Análise de Vendas: Código com Café

Projeto completo de análise de dados, com dashboard interativo e multi-página com Streamlit e Plotly para gerar insights de negócio.

Imagem de capa do projeto Análise de Vendas: Código com Café

Tecnologias

PythonPandasStreamlitPlotlyHTML/CSS

Visão Geral

Este projeto simula um cenário de análise de dados real para a cafeteria fictícia "Código com Café", localizada em São Paulo. Partindo de um conjunto de dados de vendas intencionalmente "sujo", o objetivo foi conduzir um processo completo de ETL (Extração, Transformação e Carga), seguido por uma Análise Exploratória de Dados (EDA) para responder a questões de negócio estratégicas e operacionais.

O resultado final é um dashboard interativo e multi-página construído com Streamlit, que não apenas apresenta os dados, mas também conta uma história, guiando o usuário desde a metodologia de limpeza até os insights acionáveis.

Este projeto utiliza um conjunto de dados público de vendas de uma cafeteria, ideal para a prática de limpeza, análise exploratória e visualização de dados. O dataset foi disponibilizado na plataforma Kaggle.

Desafios Técnicos

A etapa de ETL foi o maior desafio. O dataset continha milhares de registros com valores nulos, erros de digitação (ERROR, UNKNOWN) e inconsistências lógicas. Utilizando a biblioteca Pandas, foi possível implementar uma pipeline de limpeza robusta que tratou esses problemas de forma sistemática, resultando na recuperação e validação de mais de 90% dos dados problemáticos.

Para a interface, a combinação de Streamlit para a estrutura da aplicação multi-página e Plotly para as visualizações de dados provou ser extremamente eficaz. O desafio foi criar gráficos que não apenas mostrassem os dados, mas que também respondessem diretamente às perguntas de negócio. A customização com HTML/CSS foi utilizada para refinar a experiência do usuário e a apresentação visual do dashboard, garantindo uma aparência profissional.

Aprendizados

  • Limpeza e Tratamento de Dados (ETL): Habilidade aprofundada na preparação de datasets complexos para análise usando Pandas, tratando múltiplos tipos de erros e garantindo a integridade e confiabilidade dos dados.
  • Análise Exploratória de Dados (EDA): Capacidade de formular perguntas de negócio e respondê-las através da exploração de dados, identificando padrões de consumo, sazonalidade e os principais drivers de receita.
  • Desenvolvimento de Dashboards Interativos: Criação de uma aplicação web multi-página com Streamlit, com foco em uma experiência de usuário clara, navegação intuitiva e apresentação de resultados de forma dinâmica.
  • Storytelling com Dados: Competência em traduzir achados visuais e estatísticos em uma narrativa coesa e em recomendações de negócio acionáveis, utilizando os gráficos do Plotly para comunicar os insights de forma eficaz.
  • Customização de Front-End: Uso de HTML/CSS para customizar e refinar a aparência de componentes do Streamlit, melhorando a estética e a usabilidade do dashboard.