Pitch: Como criei um SaaS Híbrido (Extensão + Web) para rastrear bugs de preço e contornar bloqueios de WAF
Olá pessoal,
Quero compartilhar um projeto no qual venho trabalhando chamado Deal Hunter Pro. A ideia nasceu de uma dor comum: tentar pegar promoções reais e "bugs de preço" em e-commerces (Amazon, Magalu, KaBuM!) antes que os estoques acabem ou os bots de grandes grupos levem tudo.
O Desafio Técnico (Bloqueios e Antibot)
Inicialmente, fazer scraping via backend em nuvem resultava em bloqueios imediatos por Cloudflare e WAFs. A solução que implementei foi uma arquitetura híbrida:
- Uma Extensão Chrome (Manifest V3) que atua como um Background Worker distribuído. Ela usa o próprio contexto de navegação do usuário para ler o DOM das lojas sem acionar gatilhos antibot.
- Um Backend Node.js/Express que recebe esses payloads, processa os descontos através de um algoritmo de "Score de Oportunidade" e limpa falsos positivos.
- Um Web App em Next.js 15 + Supabase para gerenciar as licenças e o dashboard do usuário.
Como funciona na prática:
O usuário configura as lojas e categorias. A extensão roda em background silenciosamente. Quando encontra uma queda de preço real, ela emite um alerta visual/sonoro no navegador e dispara uma notificação via Telegram.
Foi um desafio enorme integrar a validação de licenças (Stripe/Pix) com a sincronização automática de tokens entre o Web App e a extensão (auth-sync.js).
Quem quiser testar a arquitetura na prática ou estiver procurando peças de PC/eletrônicos mais baratos, liberei 7 dias grátis na plataforma: https://www.dealhunterpro.com.br/
Adoraria o feedback de vocês sobre a abordagem da extensão atuando como worker e se teriam sugestões para melhorar a ingestão de dados no backend!