Cómo se hizo este proyecto
Soy tester manual y estoy aprendiendo a programar. Este sitio es mi proyecto de aprendizaje: no es un negocio ni tiene fines comerciales. Quise construir algo real, que otras personas puedan usar, en lugar de quedarme con ejercicios sueltos.
No lo hice solo
Es importante decirlo claro: este sitio lo construimos entre Claude y yo. Claude es una inteligencia artificial creada por Anthropic, y escribió gran parte del código, propuso alternativas, midió datos antes de cada decisión y me explicó cada paso con paciencia. Sin esa ayuda, hoy no existiría esta web.
No soy un gran programador, y tampoco le pedí a una inteligencia artificial "hacé una web de ofertas" para quedarme esperando el resultado. Fuimos paso a paso, decisión por decisión: yo planteaba qué necesitaba y por qué, Claude proponía opciones y las discutíamos, yo probaba y corregíamos juntos. Somos, de verdad, un equipo.
Mi parte fue otra, y la considero igual de importante:
- Decidir qué construir y qué no: el rumbo, las reglas y las prioridades son mías.
- Probar cada cambio antes de publicarlo, como lo haría en un trabajo de testing, y avisar cuando algo no funcionaba.
- Subir los cambios, mirar los resultados reales y cuestionar lo que no me cerraba.
- Ir aprendiendo, de a poco, qué hace cada parte del código.
Las reglas que nos pusimos
- Solo ofertas remotas de tecnología, y que se vea si son para Argentina.
- Ante la duda, la oferta no entra. Preferimos mostrar menos ofertas, pero confiables.
- Nada de copiar sitios sin permiso. Usamos las vías públicas que ofrece cada fuente y siempre llevamos a la publicación original.
- Honestidad con la información. Si algo se deduce automáticamente o puede estar equivocado, lo decimos.
Qué hay detrás
Cada día, dos veces, un programa trae las ofertas de 6 sitios, las ordena por zona, rol y nivel, y las guarda en una base de datos. La web las muestra y se actualiza sola. Está hecha con herramientas gratuitas o de bajo costo: Next.js, Supabase, Vercel y GitHub.
La parte de calidad
Como vengo del testing, quise que el proyecto se cuide a sí mismo:
- Más de trescientas pruebas automáticas que se ejecutan antes de cada actualización.
- Alertas por mail cuando una fuente trae menos ofertas de lo normal o deja de responder.
- Una prueba diaria que abre la web como lo haría una persona y comprueba que lo básico funcione, sin sumar visitas ni clics falsos.
- Un chequeo de enlaces que oculta las ofertas ya cerradas, pero solo cuando se confirma dos veces seguidas.
- Una copia de seguridad semanal y cifrada de los datos.
Cuando algo salió mal
Pasó, y lo contamos. Una vez una fuente cambió el formato de sus enlaces y varias ofertas aparecieron duplicadas; otra vez una alerta saltó por una falsa alarma porque comparábamos contra el dato equivocado. En los dos casos lo arreglamos y dejamos una prueba para que no se repita. Equivocarse y corregir también forma parte del aprendizaje.
Si querés ayudar
¿Encontraste un error o tenés una idea? Enviá tus comentarios o escribí a consultasofertasweb@gmail.com. Para conocer cómo se eligen las ofertas, mirá Acerca de este sitio.