Blog

All articles. All pillars. All authors.

Thales & Claude 0fee

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.

10 min Mar 27, 2026
africamobile-moneypaymentsfintech +2
Thales & Claude 0fee

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.

12 min Mar 27, 2026
architecturepythonfastapisolidjs +3
Thales & Claude 0fee

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.

10 min Mar 27, 2026
postgresqlsqlitemigrationorm +1
Thales & Claude 0fee

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.

11 min Mar 27, 2026
securityauditencryptionrate-limiting +1
Thales & Claude 0fee

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.

3 min Mar 27, 2026
admin-panelsecurityrole-hierarchyuuid-routes +1
Thales & Claude 0fee

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.

3 min Mar 27, 2026
sqladminmigrationbackendorm +1
Thales & Claude 0fee

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.

2 min Mar 27, 2026
stripecard-paymentscheckout-sessionszero-decimal-currencies
Thales & Claude 0fee

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.

9 min Mar 27, 2026
dockerdeploymenteasypanelnginx +1
Thales & Claude 0fee

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.

9 min Mar 27, 2026
sqlitewalrace-conditionsdatabase +1
Thales & Claude 0fee

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.

2 min Mar 27, 2026
pluginswordpresswoocommercewhmcs
Thales & Claude 0fee

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.

2 min Mar 27, 2026
payment-methodsapi-designroutingunified-format +1
Thales & Claude 0fee

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.

11 min Mar 27, 2026
oauthauthenticationgooglegithub +2