36 puntos por bamchi 2025-06-29 | 9 comentarios | Compartir por WhatsApp
  • Durante 17 horas, de 9 a. m. a 2 a. m., se usaron Claude Code y Rails 8 para desarrollar y desplegar por completo el frontend de un servicio de recolección de datos listo para operación real
  • Colaboración con IA en todas las áreas excepto el backend: desde la planificación hasta el diseño, frontend, código de pruebas y despliegue, en un proceso de desarrollo integral
  • Con solo proporcionar la URL de un sitio de referencia, la IA analiza el tono y estilo para construir automáticamente un sistema de diseño consistente
  • Desarrollo en paralelo mediante duplicación de carpetas: al avanzar simultáneamente en la función principal y en la corrección de bugs, se maximiza la eficiencia de desarrollo
  • Aplicación forzada de TDD para asegurar calidad de código de nivel producción con cobertura de pruebas incluida
  • La IA resuelve por sí sola incluso errores de despliegue: si surge un problema de migración, procesa respaldo → rollback → redespliegue de forma automática
  • Diseño detallado incluso de un sistema de afiliados con comisiones diferenciadas B2B/B2C y de un modelo de ingresos que incorpora costos de servicios externos
  • Conexión de dominio real y operación del servicio: el servicio puede verificarse actualmente en acticrawl.com

El proceso real del maratón de desarrollo de 17 horas

Etapa 1: construcción de un sistema de diseño basado en referencias (2 horas)

  • Se proporcionó a la IA la URL de un sitio SaaS existente para analizar automáticamente colores, tipografía y patrones de layout
  • Se construyó con TailwindCSS un sistema de componentes de nivel Bootstrap para asegurar una UI/UX consistente
  • Se logró una experiencia de usuario profesional al estandarizar botones, animaciones y efectos hover

Etapa 2: estructura de páginas e implementación de funciones (8 horas)

  • Landing page: página principal para presentar el servicio y atraer usuarios
  • Sistema de autenticación de usuarios: registro e inicio de sesión

Etapa 3: diseño de lógica de negocio y modelo de ingresos (4 horas)

  • Sistema de afiliados: estructura de comisiones diferenciadas de 20% para B2B y 15% para B2C
  • Cálculo de costos de servicios externos: pricing realista que refleja costos operativos como proxy IP

Etapa 4: pruebas y despliegue (3 horas)

  • Redacción de pruebas con enfoque TDD para asegurar estabilidad
  • Pipeline de despliegue automatizado: si ocurre un error, la IA lo resuelve paso a paso
  • Optimización de conexión de dominio y entorno de producción

Descubrimiento de un flujo de trabajo innovador

Desarrollo en paralelo con duplicación de carpetas

  • El proyecto se duplicó en dos carpetas para ejecutar Claude Code de forma independiente en cada una
  • Al avanzar simultáneamente en el desarrollo de la función principal y en la corrección de bugs, la velocidad de desarrollo se duplicó
  • Gestión segura de ramas y minimización de conflictos con un enfoque tipo GitHub Flow

Enseñarle reglas de desarrollo a la IA

  • Una vez configuradas, la IA sigue cumpliendo las reglas de forma constante: TDD, Git Flow, principio DRY, I18n, etc.
  • Aunque una persona pueda olvidarlo, la IA no lo deja pasar, manteniendo una calidad de código consistente
  • Aplicación automática de best practices de nivel desarrollador senior

The 17-Hour Development Principle

Superar los límites del desarrollo tradicional

  • Tareas que en desarrollo frontend tomaban de semanas a meses se completaron en un solo día
  • Surge un nuevo paradigma en el que una sola persona puede asumir los roles de diseñador + desarrollador frontend
  • Se alcanzó una calidad de frontend realmente operable, no solo a nivel MVP

El efecto de sinergia al combinar herramientas de IA

  • La capacidad de combinación inesperada de Claude Code + Rails 8 + TailwindCSS
  • Cada herramienta funciona bien por separado, pero al usarlas juntas se produce un efecto exponencial
  • Se propone un nuevo estándar de productividad en desarrollo

Resultados comprobados y divulgación transparente

Servicio en operación real

  • acticrawl.com: frontend totalmente funcional disponible actualmente (el backend se desarrollará por separado más adelante)
  • Pruebas frontend completas: codebase estable de UI/UX desarrollada con TDD
  • Modelo de negocio concreto: diseño con estructura de ingresos realista y costos operativos reflejados

Divulgación de todo el proceso

  • Todo el proceso de desarrollo se muestra con transparencia en el video resumen del desarrollo de 17 horas (https://www.youtube.com/live/zNy9BM8LJwc)
  • Quedaron registrados de forma vívida las conversaciones reales con la IA y el proceso de resolución de problemas
  • Al ser un workflow reproducible, otros desarrolladores también pueden aprovecharlo

Señales de cambio en el ecosistema de desarrollo

Expansión de las capacidades del desarrollador individual

  • Llega una era en la que incluso una sola persona puede desarrollar un frontend de nivel empresarial
  • El ciclo de planificación → diseño → implementación se acorta de semanas a días
  • Con la gran reducción de la barrera de entrada al desarrollo frontend, se abren más posibilidades de innovación

Un nuevo estándar de colaboración con IA

  • Más allá de la simple generación de código, la IA se usa como socio integral para el desarrollo frontend
  • Una metodología efectiva de colaboración con IA en todas las etapas del frontend, desde la planificación hasta el despliegue
  • Un caso comprobado que logra más velocidad sin degradar la calidad

Cierre

Este proyecto es un caso práctico que muestra cómo las herramientas de IA pueden mejorar de forma innovadora la productividad de un desarrollador frontend. Lo clave no es solo construir rápido, sino que se puede montar en un solo día un frontend completo que considera pruebas, despliegue y operación.

PS: si quieres intentar el desafío de desarrollo de 17 horas, se recomienda consultar el video resumen (https://www.youtube.com/live/zNy9BM8LJwc)
PPS: si tienes curiosidad por el servicio real, puedes probar directamente acticrawl.com

9 comentarios

 
malcomjj 2025-07-01

Es un honor que también haya un video de YouTube así en Corea. Lo tomaré muy en cuenta. ¡Gracias!

 
illiil1lii 2025-07-01

Parece que en la parte de docs hay muchos lugares que no funcionan.

e.g.
https://acticrawl.com/en/docs/quickstart

 
bamchi 2025-07-01

En realidad, planeo proceder con el trabajo de documentación. ¡Gracias!

 
illiil1lii 2025-07-01

¿Desde el punto de vista legal, una frase como la siguiente está bien?

Trusted by thousands of companies
Samsung, LG, Kakao, Naver, Coupang

 
rlaehdus2003 2025-06-30

17 horas, qué locura, impresionante.
Creo que me va a servir mucho como referencia al crear un servicio. Gracias.

Pero sí quisiera preguntar algo: mientras lo hacías, ¿hubo puntos difíciles o complicaciones que enfrentaste? (Todavía no he podido ver el video... pronto lo veré.)

 
helio 2025-06-30

Dificultades del uso de la IA
El video es abrumadoramente positivo sobre el uso de la IA para el desarrollo, pero el presentador menciona algunos desafíos y consideraciones.

  • Retraso para recibir respuestas: el presentador menciona que puede tomar tiempo obtener una respuesta de la IA después de hacer una pregunta.
  • Posibilidad de código inexacto: se reconoce que la IA a veces puede generar código incorrecto.
  • Necesidad de pruebas: el presentador enfatiza la importancia de que la IA pruebe su propio código para detectar errores, ya que para una persona puede ser difícil revisar la gran cantidad de código que genera la IA.
  • Desafíos de la internacionalización: el presentador menciona que el soporte multilingüe es importante para lograr alcance global, pero que puede haber dificultades por barreras idiomáticas, como la falta de dominio del inglés, chino o japonés.
  • Necesidad de mejoras iterativas: el presentador sugiere un enfoque de desarrollo iterativo que empieza con una versión básica y luego la va mejorando. Esto implica que la IA podría no hacer todo perfectamente en el primer intento.
  • Manejo de errores: el presentador ofrece una solución para cuando ocurren errores: copiar y pegar el mensaje de error para que la IA pueda resolverlo. Esto implica que, incluso con IA, los errores forman parte del proceso de desarrollo.

Ya probé usar IA...

 
bamchi 2025-06-30

¿Con cuál IA hicieron el resumen? Siento que la calidad del resumen no es muy alta jaja

 
helio 2025-06-30

Lo escribió un chamaco 😭

 
bamchi 2025-06-30

Todas las dificultades o inconvenientes se mencionan en el video. Gracias.