Os dados utilizados nesta aplicação são requisitados via API do Instagram, sendo obtido os dados no formato JSON, em seguida são convertidos para o formato CSV (para melhor manipulação) e realizado o processo de limpeza e tratamento dos dados, gerando novas Features para base de dados, que alimentará a Aplicação (todo esse processo acontece em tempo real ao realizar qualquer pesquisa, para ver o código das etapas visite o Jupyter Notebook ETL, link abaixo).

Objetivos da Aplicação

Esta Aplicação permite analisar e visualizar os principais indicadores de qualquer conta Business ou Professional do Instagram, sendo possível analisar o número de Likes, Comentários, Interações e Visualizações, assim como diversas outras informações sobre a conta, tudo isso, segmentado pelas características das últimas 300 publicações. Para facilitar na geração de insights, todas essas informações podem ser exploradas e visualizadas em diferentes tipos de tabelas e gráficos interativos.  

Ferramentas:

Python 3.8:

  • Pandas: Manipulação dos Dados
  • Numpy: Manipulação Matemática
  • Streamlit: Aplicação e Cloud
  • Plotly: Gráficos Interativo
  • Requests: Requisição para API
  • Jupyter Notebook: ETL e Testes
  • GitHub: Repositório de Arquivos

Resumo dos Dados:

  • Principais Indicadores: número de Likes, Comentários, Interações e Visualizações.
  • Características das Publicações: tipo da publicação, descrição, data da postagem, dia da semana, turno do dia, shortlink e ID único. 
  • Em breve: texto dos comentários e seus números.

Por melhoria constante, deixe seu feedback!