Back to 0fee
0fee

86 sesiones en 80 dias: la linea de tiempo completa de construccion

La linea de tiempo completa de construccion de 0fee.dev: 86 sesiones en 80 dias, desde el primer commit hasta el despliegue en produccion. Por Juste A. Gnimavo.

Thales & Claude | March 30, 2026 9 min 0fee
EN/ FR/ ES
timelinebuild-logmilestonesdevelopment-process

Del 10 de diciembre de 2025 al 28 de febrero de 2026. Ochenta dias. Ochenta y seis sesiones de desarrollo. Un CEO, un CTO de IA, cero ingenieros humanos. Lo que comenzo como un solo archivo Python se convirtio en una plataforma de orquestacion de pagos con mas de 53 proveedores, mas de 90 endpoints de API, 8 SDKs y cobertura en mas de 200 paises.

Este articulo mapea la linea de tiempo completa -- cada fase, cada hito, cada punto de inflexion. Es la vista panoramica de como se construyo 0fee.dev.

Fase 1: Fundamentos (Sesiones 001-004) -- 10-11 de diciembre de 2025

Las primeras cuatro sesiones establecieron toda la base en solo dos dias.

SesionFechaDuracionEntregables clave
001Dic 10~45 minBackend: 42 archivos, 7.900 lineas. FastAPI, SQLite, adaptadores de proveedores, motor de enrutamiento, pila de middleware, servicio de cifrado
002Dic 11~60 minPanel de control (SolidJS), SDKs de TypeScript + Python, widget de checkout, worker de Celery
003Dic 11~60 minSitio web de marketing, SDKs de Go/Ruby/PHP/Java/C#, configuracion Docker, sistema de webhooks
004Dic 11~60 minHerramienta CLI, paginas de checkout alojadas, sitio de documentacion de API

Al final de la sesion 004 (dia 2), 0fee.dev tenia un backend completo, panel de control frontend, sitio de marketing, 7 SDKs, una herramienta CLI, configuracion Docker y documentacion de API. La velocidad fue posible porque Claude generaba arboles de archivos completos en respuestas individuales, y Thales proporcionaba retroalimentacion arquitectonica inmediata.

Hito: Prototipo full-stack completo con 7 paquetes SDK.

Fase 2: Funcionalidades (Sesiones 005-030) -- 12-17 de diciembre de 2025

La fase de funcionalidades fue intensa. Trece sesiones ocurrieron en un solo dia (12 de diciembre). La plataforma paso de prototipo a rica en funcionalidades en menos de una semana.

Semana 1: 10-16 de diciembre

SesionesArea de enfoqueEntregables clave
005OAuth + PanelAutenticacion Google/GitHub/Microsoft/Apple
006-007ArquitecturaFusion del sitio web en el panel SolidJS, correcciones de localhost
008-009IntegracionFusion de arquitectura, unificacion completa del frontend
010Formato unificadoFormato PAYIN_ORANGE_CI, enrutamiento de proveedores
011Paginas alojadasAlojamiento de pagina de checkout y flujo de redireccion
012AnaliticasAnaliticas del panel, estadisticas diarias/semanales/mensuales
013PreciosModelo de precios inicial de 3 niveles
014InterfazRediseno moderno de UI, diseno inspirado en Stripe
015SimplificacionEliminacion de niveles, comision unica de 0,99%
016FacturacionSistema de suspension de facturacion
017MonedasSoporte de monedas mundiales, error de formatAmount
018HTTPMigracion de requests a httpx
019DocumentacionDocumentacion completa de API, mas de 90 endpoints

Semana 2: 17-23 de diciembre

SesionesArea de enfoqueEntregables clave
020AdminPanel de administracion MVP, rutas UUID, jerarquia de roles
021-022EnrutamientoPrioridades de proveedores, mejoras de enrutamiento
023StripeRevision de integracion de Stripe, callback intermediario
024Payment LinksURLs de pago compartibles
025-026CheckoutMejoras del widget, generador de codigo de incrustacion
027-028BilleteraFlujo de agregar fondos, sistema de billetera
029-030IncorporacionAsistente GetStarted, correcciones OAuth, integracion de facturacion

Hito: Conjunto completo de funcionalidades incluyendo admin, facturacion, billetera e incorporacion.

Fase 3: Pulido (Sesiones 031-060) -- 24 de diciembre de 2025 - 20 de enero de 2026

La fase de pulido se enfoco en corregir errores, mejorar UX y hacer la plataforma digna de produccion.

SesionesArea de enfoqueEntregables clave
031-032MonedaGran actualizacion de moneda: campos de origen/destino
033-034PruebasProveedor de prueba, sistema sandbox
035-036RetroalimentacionModulo de solicitud de funcionalidades (4 tablas, 20 rutas)
037-038AdminMigracion a SQLAdmin, correccion de column_filters
039-040EstabilidadCorrecciones de GetStarted, timeouts de Redis, correcciones de webhook
041-042DevExPlayground de API, pruebas interactivas
043-044PreciosSistema de cupones, codigos promocionales
045SimplificacionAPI simplificada de 3 campos (amount, currency, reference)
046-050FacturaSistema de facturas, generacion PDF, WeasyPrint
051-054CumplimientoUI premium, cumplimiento OHADA, auditoria de seguridad
055-060Base de datosCorrecciones WAL, errores del registro de proveedores, errores de visualizacion de montos

Hito: Registros financieros conformes con OHADA, auditoria de seguridad completada.

Fase 4: Escala (Sesiones 061-086) -- 21 de enero - 28 de febrero de 2026

La fase final preparo a 0fee.dev para produccion: migracion a PostgreSQL, despliegue Docker, internacionalizacion, modo oscuro y actualizaciones de SDK.

SesionesArea de enfoqueEntregables clave
061-063CorreccionesPrecision de montos, integracion profunda de Stripe
064-067i18n + SDKs15 idiomas backend + 5 frontend, reescritura de SDK Node.js/Python, recibos PDF
068-073UI + EstabilidadEstilo premium, base de modo oscuro, checkpointing WAL
074-076Consola de desarrolladorPestanas, verificador de estado, vista previa del widget
077-078FrontendCorreccion de recursion infinita, modo oscuro en 19 paginas
079-080SDKs v3SDKs PHP, Go, Rust, Java, Flutter, React Native
081PostgreSQLMigracion completa: 39 modelos, 1.204 filas
082-083i18nInternacionalizacion del frontend, selector de idioma
084PluginsPlugins para WHMCS, WordPress, WooCommerce
085-086ProduccionDespliegue Docker, EasyPanel, versiones v1.53-1.55

Hito: Despliegue en produccion en EasyPanel con PostgreSQL.

Conteo de sesiones por semana

Semana 1  (Dic 10-16):  19 sesiones  ████████████████████
Semana 2  (Dic 17-23):  11 sesiones  ███████████
Semana 3  (Dic 24-30):   8 sesiones  ████████
Semana 4  (Dic 31-Ene 6): 6 sesiones ██████
Semana 5  (Ene 7-13):    5 sesiones  █████
Semana 6  (Ene 14-20):   7 sesiones  ███████
Semana 7  (Ene 21-27):   6 sesiones  ██████
Semana 8  (Ene 28-Feb 3): 5 sesiones █████
Semana 9  (Feb 4-10):    5 sesiones  █████
Semana 10 (Feb 11-17):   5 sesiones  █████
Semana 11 (Feb 18-24):   5 sesiones  █████
Semana 12 (Feb 25-28):   4 sesiones  ████

Las primeras dos semanas fueron con diferencia las mas productivas, representando 30 de 86 sesiones (35%). Esta concentracion al inicio fue deliberada: construir lo maximo posible mientras la arquitectura esta fresca y simple, luego cambiar a pulido y escala.

Sesiones hito clave

Ciertas sesiones fueron puntos de inflexion que cambiaron la trayectoria de todo el proyecto:

Sesion 001: La genesis (Dic 10)

42 archivos, 7.900 lineas, ~45 minutos. Toda la arquitectura backend fue establecida: FastAPI, SQLAlchemy, adaptadores de proveedores, motor de enrutamiento, middleware, cifrado. Esta sesion establecio los patrones arquitectonicos sobre los que cada sesion posterior construyo.

Sesion 010: Formato de pago unificado (Dic 12)

El formato PAYIN_ORANGE_CI estandarizo como se identifican los metodos de pago a traves de proveedores. Antes de esta sesion, cada proveedor usaba su propia nomenclatura. Despues de esta sesion, una cadena (PAYIN_ORANGE_CI) identificaba unicamente un metodo de pago a traves de todo el sistema.

Sesion 013/015: Evolucion de precios (Dic 12)

La sesion 013 introdujo un modelo de precios de 3 niveles. La sesion 015, el mismo dia, lo elimino por completo y lo reemplazo con una comision fija de 0,99%. Esta fue una de las decisiones de negocio mas significativas en la historia de la plataforma, y ocurrio en cuestion de horas.

Sesion 081: Migracion a PostgreSQL (Feb 10)

39 modelos ORM, 1.204 filas, eliminacion completa de las condiciones de carrera de SQLite. Este fue el cambio de infraestructura mas importante -- hizo la plataforma lista para produccion.

Sesion 086: Despliegue en produccion (Feb 28)

Contenedores Docker, configuracion de EasyPanel, enrutamiento por subdominio, cabeceras de seguridad nginx. La plataforma paso de desarrollo a produccion.

Lo que revela la linea de tiempo

El desarrollo en rafagas funciona para la construccion asistida por IA. La maraton de 13 sesiones del 12 de diciembre seria imposible con un equipo de ingenieria humano (reuniones, revisiones de codigo, cambio de contexto). Con un CTO de IA, la restriccion es la resistencia del CEO y la velocidad de toma de decisiones, no el rendimiento de ingenieria.

Las sesiones de simplificacion son mas valiosas que las sesiones de funcionalidades. Las sesiones 015 (eliminacion de niveles) y 045 (API de 3 campos) tuvieron mas impacto en el producto que cualquier sesion individual de funcionalidades. Saber que eliminar es mas dificil que saber que agregar.

La fase de correccion de errores es proporcional a la fase de construccion. Las sesiones 31-60 fueron principalmente sobre corregir errores introducidos en las sesiones 1-30. Esto es normal para cualquier proyecto de software, pero la proporcion (aproximadamente 1:1) sugiere que construir mas rapido inicialmente no elimina la necesidad de depuracion cuidadosa.

La preparacion para produccion toma tanto como el desarrollo de funcionalidades. Las sesiones 61-86 (fase de escala) tomaron aproximadamente el mismo tiempo que las sesiones 5-30 (fase de funcionalidades). Docker, i18n, modo oscuro, actualizaciones de SDK y migracion a PostgreSQL no son trabajo glamoroso, pero representan la mitad del esfuerzo total.

Las 86 sesiones cuentan una historia de ejecucion implacable. Dos dias para un prototipo. Dos semanas para una plataforma con funcionalidades completas. Dos meses para un despliegue listo para produccion. Esa es la linea de tiempo cuando un CEO y un CTO de IA construyen sin la sobrecarga de equipos de ingenieria humanos, reuniones, planificacion de sprints o revisiones de codigo.


Este articulo es parte de la serie "Como construimos 0fee.dev". 0fee.dev es un orquestador de pagos que cubre mas de 53 proveedores en mas de 200 paises, construido por Juste A. GNIMAVO y Claude desde Abiyan sin ningun ingeniero humano. Sigue la serie para conocer la historia completa de construccion.

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles