In Development · Code exists, not yet in production·2026

Cuak — Tu compañero financiero emocional

Most people feel their credit is fine — until suddenly it isn't. Cuak is a fintech mascot that reacts to credit health in real time, replacing financial anxiety with actionable clarity before the crisis happens.

👤UX / Product Design
🛠React Native · Belvo · Node.js
📱3 Pantallas Core
5/5Testers felt more in control
Cuak — portada
🛠

App screens currently in final iteration — will be updated here as they're completed.

Most people feel their credit is fine — until suddenly it isn't

Bank dashboards show numbers — balance, limit, due date — but never answer the real question: am I okay? That uncertainty creates anxiety instead of action. Cuak makes the warning visible before it becomes a crisis.

El resultado: angustia silenciosa, comportamientos reactivos (pagar solo el mínimo por miedo) y desconexión total con el producto financiero.

El problema

Los apps bancarios son técnicamente correctos pero emocionalmente fríos. El usuario sabe cuánto debe, pero no sabe si está en una buena o mala posición — y esa incertidumbre genera ansiedad en lugar de acción.

Una mascota que reacciona a tu comportamiento financiero

Cuak conecta con los datos de tarjeta de crédito vía Open Banking (Belvo) y mapea el comportamiento del usuario a uno de cuatro estados emocionales. El estado de la mascota es la interfaz principal — no un resumen al fondo de un dashboard.

Tres pantallas core diseñadas y funcionando:

Home

Estado actual de la mascota + resumen del ciclo. El usuario entiende su situación en menos de 3 segundos.

Progreso

Historial de comportamiento financiero. Tendencias visibles, no tablas de datos crudos.

Más

Configuración, conexión de cuentas (manual o Belvo), alertas y preferencias de notificación.

+ Calculadora de cuotas — implementada

Se abre desde la tarjeta frontal del mazo. El usuario ingresa monto y número de cuotas con un selector vertical deslizable. Calcula en tiempo real: cuota mensual, total pagado, interés total y tabla de amortización. Usa la tasa real de la tarjeta o estima según nivel de uso. Bloquea el cálculo si el monto supera el disponible. La animación de entrada usa Reanimated — se revela debajo del mazo sin interrumpir el gesto.

+ Card deck con gesture animations

El mazo de tarjetas usa react-native-gesture-handler + Reanimated en UI thread. El usuario desliza hacia abajo para cambiar la tarjeta frontal. Las animaciones corren fuera del JS thread — sin drops de frame durante gestos.

Cuatro estados. Una señal clara.

El sistema mapea el comportamiento financiero del usuario a cuatro estados emocionales. Cada estado tiene una expresión visual, un color y una acción sugerida — reduciendo la fricción cognitiva de interpretar datos financieros.

Cuak esperando
Esperando
Sin tarjetas agregadas. Estado inicial de onboarding.
Cuak feliz
Feliz
Uso bajo del límite. Todo en orden.
Cuak atento
Atento
Uso medio del crédito. Vale la pena estar al tanto.
Preocupado
Preocupado
Uso alto. Fecha de corte cercana. Acción recomendada.
Cuak alerta
Alerta
Uso muy alto. Límite al tope o riesgo de sobregiro. Cuak reacciona antes de que el usuario cometa el error.
Esperando Esperando
Feliz Feliz
Atento Atento
Preocupado Preocupado
Alerta Alerta
Datos (izquierda)
60%
Información financiera objetiva: saldo, límite usado, fecha de corte
Estado emocional (derecha)
40%
La mascota y su estado — la señal que el usuario lee primero

Cuak te asesora antes de que gastes

Las apps bancarias te dicen lo que ya gastaste. Cuak te muestra lo que deberías hacer antes de tomar la decisión. El Simulador de Compras es la funcionalidad estrella del producto.

El usuario ingresa el monto de una compra futura — un televisor, un viaje. El motor de backend (cycle_service.py) analiza el ciclo de facturación y responde con la estrategia óptima.

Si compras mañana

50 días libres de interés

Un día después del corte = nuevo ciclo completo. Cuak te lo advierte antes de cometer el error.

● El loop conductual

Si el usuario toma la decisión inteligente, Cuak lo recompensa al instante. Si intenta sobregirarse, Cuak cambia a estado Alerta antes de que cometa el error — convirtiendo la restricción en una señal visible y no en un número abstracto.

De Aprendiz a Maestro Crediticio

Las buenas decisiones financieras generan Puntos de Experiencia (XP). Este refuerzo positivo convierte el pago de deudas de una tarea estresante a una experiencia gratificante — el mismo mecanismo que hace que Duolingo tenga 40M de usuarios activos diarios.

+20 XP — Saldo bajo

Mantener el uso del crédito por debajo del 30% del límite disponible.

+50 XP — Pago a tiempo

Pagar antes de la fecha límite, sin importar el monto.

+100 XP — Decisión óptima

Usar el Simulador y elegir la estrategia recomendada por Cuak.

Aprendiz
Aprendiz
0 – 200 XP
Estableciendo hábitos base
Consciente
Consciente
200 – 500 XP
Entiende su ciclo de facturación
Planificador
Planificador
500 – 900 XP
Usa el simulador antes de comprar
Estratega
Estratega
900 – 1400 XP
Optimiza ventanas de compra
Estratega Pro
Estratega Pro
1400 – 2000 XP
Cero errores en 3 ciclos seguidos
Maestro Crediticio
Maestro Crediticio
2000+ XP
Lead de riesgo cero para bancos

Behavioral Scoring y Lead Generation B2B

Cuak le da la vuelta al modelo bancario tradicional. En lugar de cobrarle al usuario por sus errores financieros, Cuak cobra a los bancos por sus mejores clientes.

B2C — Freemium

$9.99 / mes

Plan premium con simulaciones ilimitadas, análisis de múltiples tarjetas y alertas proactivas avanzadas. El plan gratuito incluye 1 tarjeta y 3 simulaciones mensuales.

Proyecciones basadas en diseño conductual

Proyecto 0 to 1 — sin usuarios reales aún. Ningún producto fintech existente usa una mascota como señal emocional primaria de datos financieros: Nequi y Greenlight tienen UX amigable, pero sin capa emocional reactiva. Duolingo validó que el antropomorfismo genera retención — Cuak aplica ese mecanismo a finanzas personales por primera vez. Las proyecciones parten de esa brecha.

+70%
Retención estimada a Día 30
vs. ~25% benchmark en apps de finanzas genéricas. El antropomorfismo de la mascota y el miedo a "romper la racha" de XP generan hábito de apertura diaria.
↓ Churn
Reducción de abandono por claridad cognitiva
La regla 60/40 (datos izquierda, emoción derecha) elimina la carga cognitiva de interpretar información financiera. Menos confusión = menos abandono.
Alta
Conversión B2B estimada
Los leads se ofrecen a bancos solo cuando el usuario alcanza madurez conductual verificada — no a toda la base. Conversión alta por calificación previa, no por volumen.

What prototype testing revealed

5 testers. 1 clickable prototype. 1 session each. The emotional hook worked immediately.

"It feels like the app is on my side, not judging me."

— Prototype tester, session 3

Small sample. Real signal. The emotional hook works — the infrastructure is catching up.

Construido para escalar con Open Banking

El stack fue elegido para soportar la integración futura con datos bancarios. Actualmente, el MVP utiliza un motor de cálculo de backend propio y datos simulados (mock data) para validar la experiencia de usuario y el diseño conductual. La arquitectura está lista para reemplazar estos mocks por la conexión real en la siguiente fase.

Mobile Expo SDK 52 · React Native 0.76 · TypeScript · Expo Router · Zustand · TanStack Query
Gestos / Anim. React Native Gesture Handler · Reanimated (UI thread, useSharedValue, withSpring)
Backend FastAPI · SQLAlchemy async · Pydantic · Alembic · APScheduler (workers)
Infra PostgreSQL · Redis · Docker Compose · pnpm workspaces (monorepo)
Open Banking
Belvo — endpoints implementados, BelvoWidget integrado en mobile En fase Sandbox
Diseño Figma · Expo Secure Store (token persistencia)

Del MVP a la Integración Productiva

El sistema de estados emocionales está diseñado y el flujo central del simulador está funcionando de manera aislada. Los siguientes pasos estratégicos son:

  • De Datos Simulados a Open Banking
    Finalizar la fase exploratoria y las pruebas en entornos sandbox para conectar la API de Belvo en producción — ingesta y sincronización de movimientos del usuario en tiempo real.
  • Pruebas con Usuarios Reales
    Medir si la señal emocional de Cuak realmente frena las compras impulsivas frente a datos bancarios reales, no simulados.
  • Despliegue del Scoring Emocional
    Convertir el comportamiento validado en una capa de datos B2B atractiva para bancos e instituciones financieras.
  • Marketplace de Recompensas Patrocinado (Loyalty Program)
    La economía interna de XP evolucionará hacia un ecosistema de recompensas tangibles. A través de alianzas B2B con bancos y comercios, los usuarios en nivel Maestro Crediticio podrán canjear sus puntos por bonos redimibles — cine, restaurantes, descuentos en tienda. El diferencial frente a programas de puntos tradicionales: las recompensas se otorgan por comportamiento financiero disciplinado, no por volumen de gasto. Para la marca aliada, el CAC es mínimo accediendo a un usuario con salud crediticia verificada y capacidad de compra real.

Building a fintech product that needs to feel human?

The emotional system behind Cuak can adapt to any financial or complex-data product. Let's talk.

→ josealvarezswork@gmail.com