This dashboard was a student project using a public dataset from kaggle > https://www.kaggle.com/datasets/akashram/zomato-restaurants-autoupdated-dataset?resource=download&select=zomato.csv
Cenário fictício usado para criação do dashboard para o projeto.
Link para acessar o dashboard > https://zomato-restaurants-cds.streamlit.app/
1. Problema de negócio
2. Premissas do negócio
3. Estratégia da solução
4. Top 3 Insights de dados
5. O produto final do projeto
6. Conclusão
7. Próximo passos
A Zomato restaurants é uma rede de restaurantes que serve
os mais diversos tipos de culinárias e possui filiais no mundo todo.
Para facilitar a visualização dos KPIs da empresa foi construído
um painel gerencial usando o streamlit.
Para acompanhar o crescimento do negócio, o CEO solicitou as seguintes métricas de crescimento:
- Quantos restaurantes únicos estão registrados?
- Quantos países únicos estão registrados?
- Quantas cidades únicas estão registradas?
- Qual o total de avaliações feitas?
- Qual o total de tipos de culinária registrados?
- Qual o nome do país que possui mais cidades registradas?
- Qual o nome do país que possui mais restaurantes registrados?
- Qual o nome do país que possui mais restaurantes com o nível de preço igual a 4 registrados?
- Qual o nome do país que possui a maior quantidade de tipos de culinária distintos?
- Qual o nome do país que possui a maior quantidade de avaliações feitas?
- Qual o nome do país que possui a maior quantidade de restaurantes que fazem entrega?
- Qual o nome do país que possui a maior quantidade de restaurantes que aceitam reservas?
- Qual o nome do país que possui, na média, a maior quantidade de avaliações registrada?
- Qual o nome do país que possui, na média, a maior nota média registrada?
- Qual o nome do país que possui, na média, a menor nota média registrada?
- Qual a média de preço de um prato para dois por país?
- Qual o nome da cidade que possui mais restaurantes registrados?
- Qual o nome da cidade que possui mais restaurantes com nota média acima de 4?
- Qual o nome da cidade que possui mais restaurantes com nota média abaixo de 2.5?
- Qual o nome da cidade que possui o maior valor médio de um prato para dois?
- Qual o nome da cidade que possui a maior quantidade de tipos de culinária distintas?
- Qual o nome da cidade que possui a maior quantidade de restaurantes que fazem reservas?
- Qual o nome da cidade que possui a maior quantidade de restaurantes que fazem entregas?
- Qual o nome da cidade que possui a maior quantidade de restaurantes que aceitam pedidos online?
- Qual o nome do restaurante que possui a maior quantidade de avaliações?
- Qual o nome do restaurante com a maior nota média?
- Qual o nome do restaurante que possui o maior valor de uma prato para duas pessoas?
- Qual o nome do restaurante de tipo de culinária brasileira que possui a menor média de avaliação?
- Qual o nome do restaurante de tipo de culinária brasileira, e que é do Brasil, que possui a maior média de avaliação?
- Os restaurantes que aceitam pedido online são também, na média, os restaurantes que mais possuem avaliações registradas?
- Os restaurantes que fazem reservas são também, na média, os restaurantes que possuem o maior valor médio de um prato para duas pessoas?
- Os restaurantes do tipo de culinária japonesa dos Estados Unidos da América possuem um valor médio de prato para duas pessoas maior que as churrascarias americanas (BBQ)?
- Dos restaurantes que possuem o tipo de culinária italiana, qual o nome do restaurante com a maior média de avaliação?
- Dos restaurantes que possuem o tipo de culinária italiana, qual o nome do restaurante com a menor média de avaliação?
- Dos restaurantes que possuem o tipo de culinária americana, qual o nome do restaurante com a maior média de avaliação?
- Dos restaurantes que possuem o tipo de culinária americana, qual o nome do restaurante com a menor média de avaliação?
- Dos restaurantes que possuem o tipo de culinária árabe, qual o nome do restaurante com a maior média de avaliação?
- Dos restaurantes que possuem o tipo de culinária árabe, qual o nome do restaurante com a menor média de avaliação?
- Dos restaurantes que possuem o tipo de culinária japonesa, qual o nome do restaurante com a maior média de avaliação?
- Dos restaurantes que possuem o tipo de culinária japonesa, qual o nome do restaurante com a menor média de avaliação?
- Dos restaurantes que possuem o tipo de culinária caseira, qual o nome do restaurante com a maior média de avaliação?
- Dos restaurantes que possuem o tipo de culinária caseira, qual o nome do restaurante com a menor média de avaliação?
- Qual o tipo de culinária que possui o maior valor médio de um prato para duas pessoas?
- Qual o tipo de culinária que possui a maior nota média?
- Qual o tipo de culinária que possui mais restaurantes que aceitam pedidos online e fazem entregas?
O objetivo desse projeto é criar um conjunto de gráficos e/ou tabelas que exibam essas métricas da melhor forma possível para o CEO.
- A base de dados utilizada é pública e está disponível na plataforma Kaggle através do link:https://www.kaggle.com/datasets/akashram/zomato-restaurants-autoupdated-dataset?resource=download&select=zomato.csv
- Cada linha da base de dados foi assumida como representante de uma filial, possuindo um ID do restaurante que a representa, as linhas com valores repetidos foram removidas;
- As linhas que possuem valores zerados permaneceram para preservar ao máximo a conexão com a realidade;
- Marketplace foi o modelo de negócio assumido;
- Foram construídos cinco painéis interativos para facilitar a visualização das principais métricas do negócio, sendo elas:
- A visão geral dos dados cadastrados e localização geográfica dos restaurantes;
- A visão por países;
- A visão por cidades;
- A visão por restaurantes;
- A visão por tipo de culinárias;
O painel estratégico foi desenvolvido utilizando as métricas que
refletem as principais visões do modelo de negócio da empresa:
- Total de filiais disponíveis pelo mundo
- Países atendidos
- Cidades atendidas
- Total de avaliações realizadas
- Total de tipos de culinárias que as filiais disponibilizam
- Mapa com a localização geográfica dos restaurantes cadastrados
- O número de restaurantes cadastrados por país
- O número de cidades atendidas por país
- Os tipos de culinárias oferecidas por país
- A média de avaliações na plataforma por país
- A média aparada do custo de refeições para duas pessoas por país (Informações do valor removido da média aparada > País: Austrália / Custo do prato para dois (dólar): 25.000.017,00 / ID do restaurante: 16608070)
- O número de restaurantes cadastrados por cidade
- Cidades com mais restaurantes avaliados acima de 4.0
- Cidades com mais restaurantes avaliados abaixo de 2.5
- Cidades com maiores custo médio de refeições para duas pessoas
- Cidades com mais tipos de culinárias disponíveis
- Cidades com mais restaurantes que fazem reservas
- Cidades com mais restaurantes que fazem entregas
- Restaurante com a maior quantidade de avaliações
- Restaurante com a maior nota média
- Restaurante com maior valor de uma prato para dois
- Restaurante com culinária brasileira com menor avaliação média
- Restaurante brasileiro com culinária brasileira com maior avaliação média
- Top 10 restaurantes com mais avaliações que fazem entregas e que não fazem entregas
- Top 10 restaurantes com maior custo do prato para dois que fazem reservas e que não fazem reservas
- Top 10 restaurantes estadunidenses com custo do prato para dois que servem comida japonesa e churrasco
- Restaurante de culinária italina com maior média de avaliações
- Restaurante de culinária italina com menor média de avaliações
- Restaurante de culinária americana com maior média de avaliações
- Restaurante de culinária americana com menor média de avaliações
- Restaurante de culinária árabe com maior média de avaliações
- Restaurante de culinária árabe com menor média de avaliações
- Restaurante de culinária japonesa com maior média de avaliações
- Restaurante de culinária japonesa com menor média de avaliações
- Restaurante de culinária caseira com maior média de avaliações
- Restaurante de culinária caseira com menor média de avaliações
- Média aparada do custo do prato para dois (dólar) (Informações do valor removido da média aparada > País: Austrália / Custo do prato para dois (dólar): 25.000.017,00 / ID do restaurante: 16608070)
- Média das notas das avaliações registradas por tipo de culinária
- Tipos de culinárias com mais restaurantes
- A Zomato está presente nos cinco continentes;
- A maioria dos restaurantes está localizado na Índia ou Estados Unidos;
- Índia e Emirados Arábes possuem a maior diversidade de culinárias;
- Poucos restaurantes fazem entregas ou aceitam reservas de mesa;
- Indonésia, Philipinas e Singapura tem as maiores médias das avaliações registradas;
- Singapura possui o maior média de custo de um prato para dois (141.04 dólares)
- Existe um outlier na base de dados que é um restaurante da Austrália com a média do custo do prato para dois em (Informações do valor removido da média aparada > País: Austrália / Custo do prato para dois (dólar): 25.000.017,00 / ID do restaurante: 16608070)
- Os restaurantes com mais avaliações fazem pedido online;
- Os restaurantes com maior custo do prato para dois são os que não fazem reservas;
- Os restaurantes estadunidenses com maior custo do prato para dois são os que vendem comida japonesa e não churrasco;
- Indonésia e Índia são os países com maior quantidade média de avaliações.
- Com execessão do Brasil todos os outros 14 países cadastrados tem a média de avaliações acima dos 4.0 pontos.
- Qatar, Inglaterra e Canadá possuem as cidades que oferecem a maior diversidade de culinárias.
- Três das dez cidades com mais restaurantes avaliados em média abaixo de 2.5 estão no Brasil.
- A maior parte dos restaurantes cadastrados não fazem entregas on-line (64,7%) e não reservam mesas (93,9%).
- As culinárias com maior número de avaliações e com maior média de avalição são: Continental, Européia, Barbecue, Indiana, Sushi e Cafeteria.
Um conjunto de paineis interativose online, hospedado em um Cloud e disponível para acesso em qualquer dispositivo conectado à internet.
O painel pode ser acessado através desse link: https://zomato-restaurants-cds.streamlit.app/
O objetivo desse projeto é criar um conjunto de gráficos e/ou tabelas
que exibem essas métricas da melhor forma possível para o CEO.
Da visão da Empresa, podemos concluir que o número de pedidos
Cresceu entre a semana 06 e a semana 13 do ano de 2022.
- Otimizar o código colocando as funções em um arquivo a parte;
- Reduzir o número de métricas.
- Criar novos filtros.
- Adicionar novas visões de negócio
- Otimizar o banco de dados, eliminando colunas irrelevantes e adicionando colunas com dados originais e derivados que gerem maior valor ao negócio.
- A partir da coleta de dados dos clientes, implementar modelos de aprendizado de máquina preditivos e de recomendações.
- Adicionar novas visões de negócio.