3 puntos por lovesabd 15 시간 전 | 16 comentarios | Compartir por WhatsApp

Creé un servicio que reúne en un solo lugar las ofertas especiales patrocinadas y los links de descuento que están dispersos en las descripciones de videos de YouTube.

Cuando ves videos de youtubers de compras o belleza, muchas veces dicen "el link de descuento está en la caja de descripción" y lo dejan ahí; este side project empezó porque luego resulta molesto volver a buscar el video y hacer scroll en la descripción para encontrar ese link otra vez.

Para cada oferta se puede ver el porcentaje de descuento, precio original/precio rebajado y fecha límite por categoría (belleza/alimentos/hogar/electrodomésticos), y recientemente también agregué una función para compararlo en tiempo real con el precio más bajo de Naver Shopping. Sin embargo, como en los términos de uso de la API de Naver hay una cláusula que prohíbe guardar en la base de datos (cachear) los resultados de búsqueda, lo implementé de forma que se consulta en tiempo real cada vez, sin almacenarlos en la DB.

También lo armé con una estructura en la que se detecta automáticamente con la YouTube Data API si el video fue patrocinado para que luego un administrador lo revise y lo registre, y sigo agregando funciones.

Está hecho con Next.js + Supabase + Vercel, y aunque todavía es pequeño (unas 30 ofertas), lo sigo llenando de forma constante. Si lo prueban y me dejan feedback, se los agradecería.

16 comentarios

 

Ahora parece que expresiones como "hecho por un no desarrollador" o "hecho con Claude Code" ya no ayudan en nada a la presentación.
Más bien, creo que eso termina provocando que den todavía menos ganas de hacer clic.

 
ng0301 7 시간 전

Justo estaba bajando para dejar este comentario jajaja

 
lovesabd 7 시간 전

Pensé en cambiarlo incluso ahora, pero creo que otros entrarían pensando como ustedes dos, así que lo voy a mantener. ¡¡Jaja!!

 
lovesabd 12 시간 전

Claude me dijo que si lo decía así tendría buena respuesta... ese canijo sí merece un buen regaño~ Aun así, ¡gracias por mostrar interés!

 
skageektp 12 시간 전

Pero según los consejos de Claude, se supone que yo debería tener novia.

 
lovesabd 12 시간 전

Jajajajajaja, ¡a este tipo sí que le van a dar una buena regañada!

 
byungjun4458 14 시간 전

Ojalá no se mostraran los elementos cuyo período de descuento ya terminó..
Cada vez que entro, ya se les acabó el período.

 
lovesabd 12 시간 전

Los productos configurados con un período de descuento se eliminan automáticamente cuando termina ese período, pero en los casos por orden de llegada lo estamos haciendo manualmente, así que probablemente vio uno de esos productos. ¿No habrá alguna forma de automatizar también esta parte?

 
byungjun4458 9 시간 전

Si lo llevas por el lado del desarrollo, sería hacer scraping para revisar si cambió el precio, pero el scraping de productos está bastante bloqueado y complicado en todos lados como Naver, Coupang y similares, así que si no eres desarrollador creo que sería difícil.

Algo simple sería mejor, como poner un botón de reporte y eliminarlo cuando 3 o más personas lo marquen como expirado, ¿no?

 
lovesabd 8 시간 전

Puse un botón de “Parece que está agotado” en la parte de abajo, pero no había pensado en la parte donde el descuento ya había terminado. Como me comentaste, parece que no se podrá hacer crawling, así que para los productos por orden de llegada agregué aparte una página de revisión para entrar cada día directamente a la página del producto y verificarlo!!

 
m1nsuppp 8 시간 전

¡Está muy bueno! ¡Gracias!

Pero hay algo que me parece mejorable.

Encima de la barra de navegación inferior hay una interfaz de filtros por categoría, como "Todos", "Belleza", "Alimentos", etc., pero parece que se gestiona solo como estado del cliente, porque al actualizar el navegador se reinicia el estado del filtro.

¡Creo que estaría bueno que el estado del filtro se mantuviera incluso después de actualizar, usando la URL!

 
m1nsuppp 8 시간 전

Los filtros, como porcentaje de descuento y popularidad, también igual.

 
lovesabd 7 시간 전

¡Ya apliqué todo lo que mencionaste! ¡Gracias!

 
lovesabd 8 시간 전

¡¡Gracias por la buena sugerencia en la que no había pensado!! La voy a aplicar de inmediato~

 
jimmy2056 14 시간 전

Qué buena idea 👍

 
lovesabd 12 시간 전

¡Gracias por el apoyo~~!