Blog
All articles. All pillars. All authors.
El problema de pagos en África: por qué Stripe no es suficiente
El mercado de dinero móvil de más de $1T en África necesita más que Stripe. Cómo 0fee.dev resuelve el problema de pagos en África. Por Juste A. Gnimavo y Claude.
Decisiones de arquitectura: Python, FastAPI, SolidJS, SQLite
La arquitectura detrás de 0fee.dev: por qué elegimos Python FastAPI, SolidJS, SQLite, DragonflyDB y Celery. Por Juste A. Gnimavo y Claude.
De SQLite a PostgreSQL: 39 modelos ORM y 1.204 filas
Como migramos 0fee.dev de SQLite a PostgreSQL con 39 modelos ORM y 1.204 filas de datos. Por Juste A. Gnimavo y Claude.
Auditoria de seguridad: lo que encontramos y como lo arreglamos
Una mirada transparente a las debilidades de seguridad que encontramos en 0fee.dev y las correcciones sistematicas que aplicamos. Por Juste A. Gnimavo y Claude.
El panel de administración MVP: rutas basadas en UUID y jerarquía de roles
Cómo construimos el panel de administración de 0fee.dev con rutas basadas en UUID, autenticación JWT y una jerarquía de roles de 4 niveles. Por Juste A. Gnimavo y Claude.
Migración a SQLAdmin: del admin SolidJS al backend integrado
Cómo migramos el panel de administración de 0fee.dev de un frontend SolidJS personalizado a SQLAdmin con 16 modelos y 12 vistas. Por Juste A. Gnimavo.
Integración de Stripe: pagos globales con tarjeta
Cómo 0fee.dev integra Stripe Checkout Sessions para pagos globales con tarjeta, manejando monedas sin decimales y callbacks intermediarios.
Despliegue en produccion con Docker para EasyPanel
Como containerizamos 0fee.dev con Docker para despliegue en EasyPanel con 3 servicios, nginx y cabeceras de seguridad. Por Juste A. Gnimavo.
Condiciones de carrera WAL y lecciones de SQLite
Las condiciones de carrera del modo WAL que afectaron la base de datos SQLite de 0fee.dev y que finalmente nos empujaron a PostgreSQL. Por Juste A. Gnimavo.
Plugins de WHMCS, WordPress y WooCommerce
Cómo construimos 3 plugins de plataforma para 0fee.dev -- WHMCS, WordPress y WooCommerce -- más ejemplos de código descargables en 5 lenguajes. Por Juste A. Gnimavo.
El formato unificado de pago: PAYIN_ORANGE_CI
Cómo 0fee.dev unificó 117 métodos de pago en el formato PAYIN_OPERADOR_PAÍS, simplificando las llamadas a la API a un solo campo. Por Juste A. Gnimavo y Claude.
Autenticacion OAuth: Google, GitHub, Microsoft y Apple
Como implementamos OAuth con Google, GitHub, Microsoft y Apple en 0fee.dev, incluyendo el flujo popup de Apple. Por Juste A. Gnimavo.