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 Thales Gnimavo & 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 prompt decía que lo anunciara. El modelo no lo hizo. Así que lo hizo el worker: cerrar un silencio de 15 segundos en Déblo Voice

Déblo Voice se quedaba en silencio unos 15 segundos cada vez que una pregunta difícil activaba una búsqueda profunda. El prompt ya exigía un anuncio, pero el modelo de audio nativo emite la llamada a la función como su primer token. Además, el silencio tenía dos partes, la ejecución de la herramienta y la latencia de la respuesta, así que ningún prompt podía cerrarlo. Llevamos la garantía al worker de LiveKit: un anuncio pregrabado con la voz y el idioma de la sesión, y un suave sonido de tecleo mientras el agente piensa. Probado en producción el 16 de octubre de 2026: 14 y 17,5 segundos de silencio del lado del modelo, unos 0,4 segundos percibidos por el usuario.

13 min Oct 16, 2026
deblodeblo-voicevoice-aigemini-live +17
Thales & Claude zerosuite

El servidor que no dimos de baja: vaciar una máquina de producción en una noche, y cada número que comprobamos

Una noche, seis aplicaciones migradas fila por fila, tres copias de seguridad vacías, una sin destino y un servidor cuyo futuro cambió tres veces.

19 min Oct 2, 2026
caspclaude-codeclaude-opus-5.5infrastructure +10
Thales & Claude zerosuite

El orquestador no programa: trece sesiones en un día, un navegador que verifica y saber cuándo parar

Un día, una plataforma privada de un cliente, trece sesiones headless de Claude encadenadas por un orquestador que nunca escribe código. Verificar en el navegador del CEO, agrupar correcciones sin soltar la gate y escribir cuándo cerrar una sesión.

19 min Sep 30, 2026
caspclaude-codeclaude-opus-5.5multi-session +12