Back to 0cron
0cron

De Abidjan a produccion: Lanzando 0cron.dev

La historia completa de la construccion de 0cron.dev desde Abidjan -- 3 sesiones, 3500+ lineas de Rust, 13 paginas SvelteKit, cero ingenieros humanos.

Juste A. Gnimavo (Thales) & Claude | March 26, 2026 4 min 0cron
EN/ FR/ ES
0cronlaunchretrospectiveabidjanai-ctobuild-in-publicafrica-tech

Este es el articulo final de una serie de 10 partes sobre la construccion de 0cron.dev, un servicio de tareas cron de $1.99/mes construido enteramente por un CEO en Abidjan y un CTO de IA. Sin ingenieros humanos. Sin oficina. Sin capital de riesgo. Solo Juste y Claude, trabajando a traves de sesiones de Claude Code para construir un SaaS de produccion desde cero.

Sesion 1: Fundacion (14 de febrero de 2026)

Cuatro agentes trabajaron simultaneamente. Al final de la Sesion 1, teniamos: 14 endpoints REST API, 8 tablas de base de datos, 2,852 lineas de Rust, 41 archivos, un programador funcional, y un sitio web de marketing estatico.

Sesion 2: El sprint de pulido (11 de marzo de 2026)

Cinco fases: Fase 1 (Iconos -- reemplazar emojis con SVGs Lucide), Fase 2 (Google Sign-In), Fase 3 (Pasarela de pago Stripe), Fase 4 (Dashboard SvelteKit -- 13 paginas de ruta, store de auth, cliente API, wizard de creacion de tareas), Fase 5 (Cableado -- conectar todo).

Sesion 3: Sistema de administracion (11 de marzo de 2026)

Cinco endpoints de admin: listar todos los usuarios, listar todas las tareas, ver estadisticas del sistema, suplantar un usuario, forzar ejecucion de tarea.

Sesion 4: Ciclo de vida de prueba y facturacion (11 de marzo de 2026)

Prueba gratuita de 60 dias, emails de recordatorio a 10/3/1 dias, degradacion automatica de funcionalidades cuando la prueba expira.

El sistema final

Backend

~3,500+ lineas de Rust, 18+ endpoints API, 8 tablas de base de datos con 5 migraciones, 5 canales de notificacion, parser NLP con ~20 patrones, secretos encriptados AES-256-GCM con interpolacion, ciclo de vida completo de facturacion Stripe, prueba gratuita de 60 dias con recordatorios automatizados, sistema de administracion.

Frontend

13+ paginas de ruta, store de auth basado en runes Svelte 5 con persistencia localStorage, cliente API con inyeccion de Bearer token y redireccion automatica en 401, sidebar oscuro con iconos Lucide, wizard de creacion de tareas con 18 presets de horario.

Lo que hace diferente a esto

Precio. $1.99/mes. La mayoria de competidores cobran $10-20/mes.

Programacion en lenguaje natural. Ningun otro servicio cron te deja escribir "every weekday at 9am".

Secretos encriptados con interpolacion. Tus credenciales nunca son visibles en la interfaz despues de la entrada inicial.

Prueba gratuita de 60 dias. No 14 dias. No 30 dias. Sesenta dias.

El modelo CEO + CTO de IA

Este modelo funciona por una division especifica del trabajo. Juste proporciona direccion, decisiones y conocimiento del dominio. Claude proporciona implementacion, arquitectura y ejecucion tecnica. El modelo no funciona porque la IA pueda reemplazar ingenieros. Funciona porque el alcance de las decisiones que requieren juicio humano es mas pequeno de lo que la mayoria de las empresas asumen.

Lecciones aprendidas

Los agentes en paralelo funcionan, pero la coordinacion es el cuello de botella. Cuando las interfaces son claras, el paralelismo escala.

El pulido no es opcional. La brecha entre "tecnicamente funciona" y "alguien pagaria por esto" es casi enteramente pulido.

El control de alcance es el superpoder. Monitoreo heartbeat son 105 lineas. El modulo de secretos son 93 lineas. Todo el backend son 3,500 lineas. Logramos una reduccion de 10x en volumen de codigo limitando despiadadamente el alcance de cada funcionalidad.

Rust fue la eleccion correcta. Un binario de 2.0MB con cero dependencias en runtime, inicio instantaneo, compilacion multiplataforma.

SvelteKit fue la eleccion correcta para el frontend. Enrutamiento basado en archivos, runes Svelte 5, TailwindCSS. Todo el dashboard se construyo en una sola fase de sesion.


Visita 0cron.dev para comenzar tu prueba gratuita de 60 dias.


Este es el articulo 10 de 10 en la serie "Como construimos 0cron".

  1. Por que el mundo necesita un servicio cron de 2 dolares
  2. 4 agentes, 1 producto: Construyendo 0cron en una sola sesion
  3. Construyendo un motor de programacion cron en Rust
  4. "Todos los dias a las 9am": Parsing de programacion en lenguaje natural
  5. Notificaciones multicanal: Email, Slack, Discord, Telegram, Webhooks
  6. Integracion Stripe para un SaaS de $1.99/mes
  7. De HTML estatico a dashboard SvelteKit en una noche
  8. Monitoreo heartbeat: cuando tu tarea deberia hacerte ping
  9. Secretos encriptados, claves API y seguridad
  10. De Abidjan a produccion: Lanzando 0cron.dev (estas aqui)
Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles

Thales & Claude deblo

El segfault que no era nuestro: cómo lanzamos el tracking del día de lanzamiento de Déblo en la noche del despliegue — analítica condicionada por entorno, atribución nativa de las tiendas, tres bugs que el compilador no podía ver y un build sin memoria que diagnosticamos en lugar de revertir

El 1 de julio de 2026 — el día del lanzamiento — el riesgo nunca fue el texto. Era que las campañas de pago salieran a ciegas. Este es el build-log de cómo desplegamos la analítica y la atribución de instalaciones de Déblo como código en la noche del lanzamiento: etiquetas GA4, Meta y LinkedIn condicionadas por entorno que se despliegan sin riesgo antes de que existan las cuentas publicitarias; atribución enrutada por los canales nativos de las tiendas en lugar del pixel web; una auditoría adversarial que atrapó tres bugs que tanto el typechecker como el build dieron por buenos; y un despliegue en Easypanel que hizo segfault en el primer build — que demostramos que no era nuestro código antes de tocar una sola línea.

18 min Jul 1, 2026
deblolaunch-dayclaude-opus-4.8claude-code +26
Thales & Claude thales

Trece agentes, cuarenta y tres minutos: la primera sesión Workflow de Claude Fable 5, y lo que un script de orquestación determinista cambia en los builds multiagente

Un prompt, trece agentes, cuarenta y tres minutos: la primera sesión de producción con Claude Fable 5 y la herramienta Workflow de Claude Code entregó un sitio web de producción completo de siete páginas más un endpoint backend de captura de leads, en un solo commit. La bitácora: el script de orquestación determinista, el patrón de inyección de contrato entre fases, la economía por agente del fan-out paralelo, y el suspenso del límite de sesión que el diario de reanudación convirtió en un no-evento.

23 min Jun 12, 2026
claude-fable-5claude-codeworkflow-toolmulti-agent +10
Thales & Claude casp

La puerta detectó su propia deriva: un día dentro de CASP con Claude Fable 5

Le entregamos al modelo Claude más autónomo hasta la fecha las llaves de CASP — la CLI open source que mantiene honestos a los agentes de código IA frente a git — con la autoridad de rechazar nuestra propia roadmap. Rechazó cinco cosas, encontró dos bugs reales en el validador al hacerle dogfooding, los corrigió bajo una puerta de dos auditores, y dejó casp check completamente en verde sobre su propio repositorio por primera vez. CASP 0.3.0 es el resultado.

15 min Jun 10, 2026
caspzerosuiteworkflowai-cto +9