Python, (Pandas, Haversine, Map)
JupterLab
Streamlit
Streamlit Cloud
Github
Sua principal tarefa nesse momento é ajudar o CEO Kleiton Guerra a identificar pontos chaves da empresa, respondendo às perguntas que ele fizer utilizando dados! A empresa Fome Zero é uma marketplace de restaurantes. Ou seja, seu core business é facilitar o encontro e negociações de clientes e restaurantes. Os restaurantes fazem o cadastro dentro da plataforma da Fome Zero, que disponibiliza informações como endereço, tipo de culinária servida, se possui reservas, se faz entregas e também uma nota de avaliação dos serviços e produtos do restaurante, dentre outras informações.
O CEO também pediu que fosse gerado um dashboard que permitisse que ele visualizasse as principais informações das perguntas que ele fez. O CEO precisa dessas informações o mais rápido possível, uma vez que ele também é novo na empresa e irá utilizá-las para entender melhor a empresa Fome Zero para conseguir tomar decisões mais assertivas. Seu trabalho é utilizar os dados que a empresa Fome Zero possui e responder as perguntas feitas do CEO e criar o dashboard solicitado.
O CEO Guerra também foi recém contratado e precisa entender melhor o negócio para conseguir tomar as melhores decisões estratégicas e alavancar ainda mais a Fome Zero, e para isso, ele precisa que seja feita uma análise nos dados da empresa e que sejam gerados dashboards, a partir dessas análises, para responder às seguintes perguntas:
- 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 painel estratégico foi desenvolvido utilizando as métricas que refletem as 3 principais visões do modelo de negócio da empresa:
- Visão global dos restaurantes cadastrados no data base.
- Visão das cidades.
- VIsão dos paises.
a. Quantidade de paises registados.
b. Quantidade de cidades registadas.
c. Quantidade de restaurantes registados.
d. Quantidade de cozinhas registadas.
e. Quantidade de votos registados.
f. Mapa global.
a. As 10 cidades com mais restaurantes no banco de dados.
b. As 7 principais cidades com restaurantes com classificação média acima de 4.
c. As 7 principais cidades com restaurantes com classificação média abaixo de 2,5.
d. Top 10 cidades com restaurantes com diferentes tipos de cozinha.
a. A quantidade de restaurantes registrados por país.
b. A quantidade de cidades cadastradas por país.
c. Avaliações médias feitas por cidade.
d. Preço médio do prato para duas pessoas.
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. Com base nos dados podemos concluir que o número de pedidos avaliados como Excelentes possuem maior concentração na India e nos Estados Unidos, totalizando em 287 opções de restaurantes em 62 cidades, com + de 60 tipos de culinárias diferentes, onde a media do custo de prato para 2, custa aproximadamente em 694.0 rupias indiana (India) e 56.0 dólarres (EUA).
Painel 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://dashboardfood-portifolio.streamlit.app/
O conjunto de dados que representam o contexto está disponível na plataforma do Kaggle. O link para acesso aos dados : https://www.kaggle.com/datasets/akashram/zomato-restaurants-autoupdated-datase t?resource=download&select=zomato.csv