Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor para criar um aplicativo web robusto e intuitivo focado no monitoramento de anúncios do Mercado Livre para uso interno da empresa. O objetivo principal é fornecer aos usuários controle detalhado sobre seus anúncios, incluindo preços, promoções e a posição em buscas por palavras-chave específicas. O projeto envolve tanto o desenvolvimento de backend quanto de frontend, com integração completa à API do Mercado Livre e um sistema de análise de dados.
Funcionalidades Principais:
Integração com Mercado Livre:
* Autenticação segura via OAuth 2.0, permitindo que os usuários façam login com suas contas do Mercado Livre.
* Acesso e utilização da API do Mercado Livre para listar todos os anúncios do usuário.
* Coleta automatizada de dados de anúncios, incluindo preço normal e preço promocional.
Monitoramento de Posição:
* Implementação de uma funcionalidade para simular buscas na API do Mercado Livre.
* Determinação e registro da posição de cada anúncio em relação a palavras-chave específicas cadastradas pelo usuário.
Gestão de Anúncios:
* Uma aba "Meus Anúncios" que exibirá todos os anúncios ativos do usuário, com a opção de selecionar quais serão monitorados.
* Uma aba "Anúncios Monitorados" que apresentará cards individuais para cada anúncio selecionado para monitoramento.
Visualização e Análise (Cards de Anúncios):
* Cada card de anúncio deverá exibir informações essenciais: título, imagem principal e preço atual.
* Histórico de Preços: Um mini gráfico interativo que mostrará a evolução do preço normal e promocional do anúncio ao longo do tempo.
* Gráfico de Acessos do anuncio
* Monitoramento de Posição por Palavra-Chave: Um campo para o usuário cadastrar palavras-chave relevantes para cada anúncio.
* Um mini gráfico que ilustrará a evolução da posição do anúncio nos resultados de busca para cada palavra-chave cadastrada.
Requisitos Técnicos:
Backend:
* Desenvolvimento da lógica de autenticação OAuth 2.0 e comunicação eficiente com a API do Mercado Livre.
* Criação e gerenciamento de um banco de dados (SQL ou NoSQL, a ser definido) para armazenar dados de anúncios, histórico de preços, palavras-chave monitoradas e histórico de posições.
* Implementação de um sistema de agendamento de tarefas (cron jobs ou similar) para realizar o monitoramento periódico de preços e posições dos anúncios.
Frontend:
* Desenvolvimento de uma interface de usuário intuitiva e responsiva, com navegação clara por abas.
* Criação de componentes interativos para a seleção e cadastro de anúncios e palavras-chave.
* Renderização dinâmica de cards de anúncios, incorporando gráficos para visualização dos históricos de preços e posições.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias