Aplicação web simples para buscar produtos no Mercado Livre, gerar links de afiliado e criar publicações formatadas para WhatsApp.
- 🔍 Buscar produtos por palavra-chave
- 🔗 Gerar links de afiliado automaticamente
- 📱 Criar mensagens formatadas para WhatsApp com imagem
- 📋 Copiar mensagens com um clique
- 🎨 Interface moderna e responsiva
npm installCopie o arquivo .env.example para .env:
cp .env.example .envEdite o arquivo .env e adicione sua tag de afiliado.
A aplicação suporta dois formatos:
Formato 1 - Tag Simples:
VITE_ML_AFFILIATE_TAG=SEUNOME-20
Formato 2 - Matt Tool (recomendado):
VITE_ML_AFFILIATE_TAG=matt:USERNAME:TOOLID
Exemplo com matt tool:
VITE_ML_AFFILIATE_TAG=matt:pamelabenachio:78793736
Como encontrar seus dados de afiliado?
- Acesse o programa de afiliados do Mercado Livre
- Faça login com sua conta de afiliado
- Gere um link de afiliado para qualquer produto
- Se o link contiver
matt_wordematt_tool, use o formato 2- Se o link contiver apenas
tag, use o formato 1
npm run devA aplicação estará disponível em http://localhost:5173/
A API pública do Mercado Livre pode bloquear requisições vindas de localhost devido a políticas de CORS.
1. 🚀 Deploy em Produção (Recomendado)
A forma mais confiável é fazer deploy da aplicação:
Vercel:
npm run build
vercel --prodNetlify:
npm run build
netlify deploy --prod --dir=distNão esqueça de configurar a variável VITE_ML_AFFILIATE_TAG no painel do serviço!
2. 🔧 Extensão de Navegador (Temporário)
Para desenvolvimento local, você pode usar extensões que desabilitam CORS:
- Chrome: "CORS Unblock" ou "Allow CORS: Access-Control-Allow-Origin"
- Firefox: "CORS Everywhere"
3. 🌐 Usar Ngrok/Localtunnel
Exponha seu localhost com uma URL pública:
npx ngrok http 5173A aplicação agora suporta filtros avançados para encontrar as melhores ofertas:
- 🏷️ Produtos com desconto
- 🚚 Frete grátis
- 💰 Ordenação por preço (menor/maior)
- ⭐ Ordenação por relevância
- 🆕 Filtro por condição (novo/usado)
- Vite + React
- CSS moderno com design premium
- API do Mercado Livre
- Google Fonts (Inter)
src/
├── components/ # Componentes React (SearchBar, ProductCard)
├── services/ # Integração com API do Mercado Livre e WhatsApp
├── index.css # Design system
└── App.jsx # Componente principal
🛍️ *[Nome do Produto]*
💰 *Preço:* R$ XX,XX
🚚 *Frete GRÁTIS* (quando disponível)
🔗 *Link:* [link com tag de afiliado]
✨ Aproveite essa oferta!
A mensagem copiada inclui a URL da imagem do produto para facilitar o envio no WhatsApp!
Feito com 💜 para afiliados do Mercado Livre