boa tarde, sr.

isto que é um MVP!

faltou criar service workers com background sync para termos um Progressive Web App (PWA) que acompanhe e envie push notifications como se fosse um app de fato.

se o sr implementar o Capacitor, o sr pode até conseguir colocá-lo na google play store como um web view confinado em um app que acessa às APIs nativas do android. o PWA oferece a utilidade de a pessoa poder acompanhar pelo próprio celular.

parabéns por não ter coletado login e senha. é bem simples. bem prático.

vai monetizar como? por anúncios? para o sr poder coletar emails, ofereça um painel mais robusto para acompanhamento. verifique a questão da LGPD, mas talvez o sr consiga vender dados de emails para empresas de marketing orgânico, conforme os interesses das pessoas com base nos links de produtos monitorados. meu deus! poderia até vender isso para a OLX (e por que eles iriam comprar isso? talvez os concorrentes iriam querer)

realize com service workers e web workers o processamento no lado do cliente, se possível, a fim de que o usuário final distribua os acessos às páginas da OLX e vc n seja banido (OLX oferece API?) ou não tome timeout. como fazer isso? daí já é um desafio técnico para ti. claramente, um axios.get consegue acessar e páginas e fazer web scraping. extrair as palavras-chave em client-side é possível. experimente.

e agora? quais os próximos passos? quais tecnologias o sr utilizou? está processando dados no lado do servidor? pensou na lgpd? como OLX não iria gostar disso? ela poderia te processar?

fiz muitas perguntas, espero que tu respondas a todas.

aguardo retorno.

Fala meu amigo!

Exatamente! É simplesmente um MVP por enquanto, tem muito chão para percorrer. Sou do tipo de pessoa que primeiro ouve a necessidade e depois coda, ou seja, toda a parte mais pesada de um sistema eu só vou fazer quando o site granhar tração.

Sobre transformar em app, talvez no futuro, mas eu o faria com Flutter que é algo que eu já tenho domínio e utilizo no dia a dia.

O scrapping é rodado algumas vezes ao dia com puppeter. Não é possível via chamata http pois o OLX bloqueia isso, é necessário simular o acesso de uma pessoa.

Os próximos passos ainda não tenho definido. Subi o site hoje mesmo. Vou ouvir os usuários e implementar o que fizer sentido.

Sobre LGPD, é algo para o futuro. O projeto é algo demasiadamente pequeno e eu não coleto nenhuma informação sensível do usuário.

E sim, o OLX provavelmente poderia processar, eu não li os termos de uso deles, mas provavelmente existe uma cláusula falando sobre isso. Mas de novo, o projeto é extremamente pequeno, não incomoda ninguém, não é hora de se preocupar com isso.

sim, esqueci do csrf. os browsers já impedem acesso de um site ao outro (cors), ainda na camada de aplicação. já sei uma solução, e já sei uma medida preventiva para essa solução. por fins de ética, preservo-me.