3 pontos por lovesabd 15 시간 전 | 16 comentários | Compartilhar no WhatsApp

Criei um serviço que reúne em um só lugar ofertas promocionais patrocinadas e links de desconto espalhados nas descrições de vídeos do YouTube.

Ao ver vídeos de YouTubers de compras/beleza, muitas vezes eles dizem algo como "o link de desconto está na descrição" e seguem em frente. Comecei este side project porque, quando queria encontrar esse link depois, era incômodo ter que procurar o vídeo de novo e rolar a descrição.

Para cada oferta, dá para ver a taxa de desconto, preço original/preço com desconto e data de encerramento por categoria (beleza/alimentos/casa/eletrodomésticos). Mais recentemente, também adicionei uma função de comparação em tempo real com o menor preço do Naver Shopping. No entanto, como os termos de uso da API do Naver proíbem armazenar em banco os resultados de busca (cache), implementei de forma que nada seja salvo no DB e cada consulta seja feita em tempo real.

Também montei uma estrutura em que é detectado automaticamente, via YouTube Data API, se o vídeo do YouTuber é patrocinado, e então um administrador revisa antes de registrar. Continuo adicionando mais funcionalidades.

Foi feito com Next.js + Supabase + Vercel e, embora ainda seja pequeno (cerca de 30 ofertas), estou alimentando continuamente. Se puderem testar e deixar feedback, agradeço.

16 comentários

 

Acho que agora expressões como "feito por um não desenvolvedor" e "criado com Claude Code" já não ajudam em nada na apresentação.
Na verdade, vejo que isso acaba tendo um efeito forte de fazer as pessoas clicarem ainda menos.

 
ng0301 7 시간 전

Eu já estava rolando a página para comentar exatamente isso kkk

 
lovesabd 7 시간 전

Pensei em mudar isso agora, mas achei que outras pessoas também entrariam pensando como vocês dois, então vou manter assim mesmo!! haha

 
lovesabd 12 시간 전

O Claude me disse que teria uma boa reação se falasse assim... Esse danadinho vai ter que levar uma bronca~ Ainda assim, obrigado pelo interesse!

 
skageektp 12 시간 전

Se fosse para seguir o conselho do Claude, eu teria que ter uma namorada, né.

 
lovesabd 12 시간 전

kkkkkkkkkkkk esse aí vai levar muita bronca!!

 
byungjun4458 14 시간 전

Seria bom se os itens cujo período de desconto já acabou não fossem exibidos..
Quando entro em todos, o prazo já terminou.

 
lovesabd 12 시간 전

Os produtos configurados com um período de desconto são excluídos automaticamente após o término do período, e, quando é por ordem de chegada, estou fazendo manualmente; talvez você tenha visto um produto desse tipo. Será que não há alguma forma de automatizar essa parte também?

 
byungjun4458 9 시간 전

Do ponto de vista de desenvolvimento, seria fazer crawling para ver se o preço mudou, mas o crawling de produtos é bloqueado de forma bem rigorosa em lugares como Naver, Coupang etc., então acho que seria difícil para quem não é desenvolvedor.

Uma solução simples não seria criar apenas um botão de denúncia e, se 3 pessoas ou mais marcarem como expirado, excluir o item?

 
lovesabd 8 시간 전

Eu coloquei um botão "Parece que está esgotado" na parte de baixo, mas não tinha pensado na questão dos descontos que já terminaram. Como você mencionou, acho que não vai dar para fazer crawling, então, para produtos por ordem de chegada, adicionei uma página de revisão separada para eu entrar diretamente na página do produto todos os dias e conferir!!

 
m1nsuppp 8 시간 전

Muito bom! Obrigado!

Mas tem um ponto que achei um pouco a desejar.

Há uma UI de filtro por categoria acima da barra de navegação inferior, como "Todas", "Beleza" e "Alimentos", mas parece que isso está sendo gerenciado apenas no estado do cliente, então ao atualizar o navegador o estado do filtro é reiniciado.

Acho que seria ótimo se o estado do filtro fosse mantido mesmo após atualizar a página usando a URL!

 
m1nsuppp 8 시간 전

O mesmo vale para filtros como taxa de desconto e ordem de popularidade!

 
lovesabd 6 시간 전

Apliquei tudo o que você mencionou~~ Obrigado!

 
lovesabd 8 시간 전

Obrigado pela ótima sugestão em que eu não tinha pensado!! Vou aplicar agora mesmo~

 
jimmy2056 14 시간 전

Boa ideia 👍

 
lovesabd 12 시간 전

Obrigado pelo apoio~~