Este projeto apresenta uma análise completa de dados do Airbnb através de um dashboard interativo moderno. O objetivo é fornecer insights estratégicos sobre o mercado de hospedagem para proprietários, investidores e analistas de dados.
O dashboard oferece 5 dimensões principais de análise:
- Localização Geográfica - Mapa interativo com distribuição dos imóveis
- Ranking dos Bairros - Top 12 bairros mais caros da região
- Perfil dos Hosts - Comparação entre hosts casuais vs profissionais
- Distribuição de Preços - Análise por faixas de valores
- Satisfação vs Preços - Relação entre reviews e valores
- Estratégia Temporal - Disponibilidade e precificação ao longo do ano
📁 Airbnb/
├── 📊 dashboard.ipynb # Dashboard principal em Dash
├── 📈 graficos.ipynb # Funções de geração dos gráficos
├── 🧹 tratamento.ipynb # Limpeza e preparação dos dados
├── 🗺️ mapa.ipynb # Geração do mapa interativo
├── 📄 df_completo.csv # Dataset tratado e limpo
├── 🌐 mapa_airbnb_otimizado.html # Mapa HTML otimizado
└── 📚 README.md # Este arquivo
Os dados utilizados neste projeto foram obtidos do Kaggle.
Importante: Devido ao grande volume da base original, foi aplicado um filtro de amostragem de 2.000 imóveis para garantir:
- ✅ Performance otimizada do dashboard
- ✅ Carregamento rápido dos gráficos
- ✅ Experiência fluida do usuário
- ✅ Processamento eficiente dos dados
Esta amostragem mantém a representatividade estatística enquanto oferece uma análise ágil e responsiva.
pip install pandas plotly dash folium jupyter-
Prepare os dados:
jupyter notebook tratamento.ipynb
-
Execute o dashboard:
jupyter notebook dashboard.ipynb
-
Acesse no navegador:
http://localhost:8050
- 🐍 Python - Linguagem principal
- 📊 Plotly - Visualizações interativas
- 🌐 Dash - Framework web para dashboards
- 🗺️ Folium - Mapas interativos
- 📋 Pandas - Manipulação de dados
- 📓 Jupyter - Ambiente de desenvolvimento
O dashboard revela padrões importantes como:
- Bairros Premium: Identificação das regiões mais valorizadas
- Estratégias de Host: Diferenças entre hosts casuais e profissionais
- Geolocalização: Concentração de imóveis por região
- Precificação: Distribuição equilibrada entre faixas de preço
- Satisfação: Correlação entre preço e qualidade do serviço
- graficos.ipynb: Contém as 5 funções principais de visualização
- dashboard.ipynb: Interface principal com layout responsivo
- tratamento.ipynb: ETL e preparação dos dados -mapa.ipynb: Criação do mapa
- Layout otimizado com CSS moderno
- Gráficos responsivos e interativos
- Carregamento assíncrono de componentes
Dashboard analítico para decisões estratégicas data-driven no mercado Airbnb