Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor back-end experiente para criar o "motor" de um painel de controle de insights do Instagram, focado em pequenos empreendedores. O objetivo é fornecer uma ferramenta simples para análise de métricas e geração de ideias de conteúdo.
Este projeto concentra-se na Fase 1, que inclui o desenvolvimento do back-end e a integração segura com a API do Instagram, além da exposição dos dados para consumo pelo front-end.
As responsabilidades incluem:
1. Configuração e Autenticação (OAuth):
* Implementar o fluxo de autenticação OAuth 2.0 da Instagram Graph API para permitir que os usuários conectem suas contas comerciais de forma segura.
* Gerenciar a troca de códigos temporários por Tokens de Acesso de Longa Duração e garantir seu armazenamento seguro no banco de dados.
2. Extração de Métricas (Endpoints da API):
* Criar rotas (endpoints) no servidor para realizar requisições get à api da meta.
* Processar os dados recebidos em formato JSON para extrair:
* Métricas de Perfil: Número de seguidores, alcance e impressões gerais.
* Métricas de Publicação: Dados de engajamento (salvamentos, comentários, curtidas, alcance) das últimas publicações.
3. Banco de Dados e Segurança:
* Configurar um banco de dados simples (ex: PostgreSQL) para armazenar os IDs de usuário e os Tokens de Acesso de forma segura.
* Implementar um sistema de autenticação básico (email/senha) utilizando JWT para o login no nosso site.
4. Conexão Front-end/Back-end:
* Expor a lógica desenvolvida em formato de API para que o painel visual (front-end) possa consumir os dados de forma eficiente e segura.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias