📄 Projeto freelance — Sistema de coleta e consolidação de preços de mercado por sku/ean (mvp)
🎯 objetivo
desenvolver um sistema inicial (mvp) para coleta automática de preços de mercado a partir de uma lista de produtos identificados por sku, ean ou gtin, utilizando apis de marketplaces e/ou comparadores de preços.
O sistema deve consolidar essas informações e gerar um preço médio/referência de mercado por produto, exibindo os dados em uma interface simples e disponibilizando também via API para futuras integrações.
🧩 Escopo do projeto
1️⃣ Importação de produtos
Upload de lista de produtos via CSV
Campos mínimos:
sku ou código interno
ean/gtin (ou equivalente)
nome do produto (opcional)
2️⃣ coleta automática de preços
integração com apis públicas ou autorizadas de marketplaces/comparadores
para cada produto, coletar:
preço encontrado
nome da fonte
link do anúncio (quando disponível)
data/hora da coleta
implementar tratamento de:
rate limit
falhas de api
retries automáticos
3️⃣ consolidação dos dados
o sistema deverá:
exibir preços por fonte (em colunas ou agrupados)
calcular automaticamente:
preço médio de mercado
mediana (preferencial)
quantidade de preços considerados
permitir exportação dos resultados (csv/excel)
4️⃣ interface simples (backoffice)
pode ser:
painel web simples
ou
dashboard administrativo básico
funcionalidades:
importar lista de produtos
visualizar resultados consolidados
filtros por produto/sku
exportação de dados
5️⃣ api para integração futura
criar endpoints rest básicos para consumo futuro por outros sistemas:
criação de job de coleta
consulta de resultados por produto
consulta de status do processamento
💾 banco de dados
obrigatório:
mysql
estrutura organizada para armazenar:
produtos consultados
preços coletados por fonte
histórico de coleta
preço consolidado de mercado
☁️ hospedagem e entrega
o sistema deverá ser entregue rodando de forma independente, preparado para deploy em cloud (aws ou similar).
Preferencial:
Docker ou containerização
variáveis de ambiente configuráveis
documentação de setup e deploy
📦 Entregáveis esperados
Código fonte documentado
Sistema funcional rodando standalone
Interface básica de visualização
api rest documentada
documentação técnica de instalação
instruções para deploy em cloud
👤 perfil desejado do freelancer
experiência com integração de apis
conhecimento em
node.js, Python ou similar
Experiência com MySQL
Noções de cloud ou containerização
Organização e documentação do código
⭐ Diferenciais
Experiência com scraping ou monitoramento de preços
Experiência com marketplaces ou comparadores
Conhecimento em AWS ou Docker
⏱ Prazo estimado
Projeto inicial MVP — prazo a combinar (estimativa entre 2 e 4 semanas).
💬 Observação
O objetivo é construir um MVP funcional com possibilidade de evolução futura.
Plazo de Entrega: No definido