SaaS & UI Engineering

De un problema entre amigos a un SaaS escalable

Todo empezó como un favor ("MiGym") para un amigo que no podía gestionar las rutinas y cobros de su gimnasio con Excel y WhatsApp. Hoy es ControlFit: un software de gestión completo, construido como PWA, con un "cortafuegos financiero" automatizado.

ControlFit
Ingeniería SaaS
2026
80%

Reducción en tiempo administrativo

Horas antes gastadas en Excel, ahora son automatizadas por la plataforma.

0 fricción

Adopción del alumno

Gracias a la tecnología PWA, nadie tiene que ir a la App Store.

100%

Control de morosidad

El Gatekeeper elimina el error humano y la incomodidad al cobrar.

Product Engineering

La PWA en Acción
100% Offline Capable

ControlFit Desktop View 1
ControlFit Desktop View 2
ControlFit Mobile View
Alex Ruiz de NODO
SaaS Engineering

Hacer que un software funcione es fácil. Hacer que un profesor cansado lo quiera usar en la sala de musculación, es ingeniería de producto.

En NODO no hacemos simplemente "código". Construimos herramientas para resolver dolores reales. Cuando arrancamos este proyecto, el dolor era obvio: los entrenadores personales perdían horas armando rutinas en PDFs y cobrando deudas por WhatsApp. Teníamos que crear una plataforma que devolviera tiempo y control.

El diagnóstico inicial

Un modelo de negocio frenado por la fricción manual

Analizamos la operativa diaria de los profesores independientes y descubrimos que su techo de cristal no era la cantidad de clientes, sino la administración de los mismos.

El ecosistema roto

Alumnos en Excel, rutinas en archivos de Word, transferencias por MercadoPago y comunicación dispersa en WhatsApp. Era imposible escalar sin volverse loco.

El tabú del cobro

Reclamar cuotas vencidas cara a cara genera incomodidad y fricción humana. Esto llevaba a fugas de ingresos por puro desgaste o mala memoria.

El problema de las Apps Nativas

Hacer que 50 alumnos bajen una App desde la Store (y ocupen espacio en sus teléfonos) era una barrera de entrada altísima que mataba la adopción.

La Evolución del Producto

1
Fase 01

El Caos (El Excel)

Un amigo nos plantea su techo operativo: gestionaba rutinas en PDFs inconexos y llevaba el control de pagos en un cuaderno.

2
Fase 02

MiGym (MVP)

Desarrollamos una versión inicial de uso privado. Validamos que la digitalización pura le redujo un 80% el tiempo administrativo.

3
Fase 03

ControlFit (SaaS)

Re-escribimos la plataforma con arquitectura multi-tenant escalable, Gatekeeper y pagos, lista para salir al mercado nacional.

"Llevar una idea al papel es fácil."

NODO UI Engineering

Las decisiones técnicas

Ingeniería enfocada en eliminar barreras

Al estilo de las mejores agencias de producto, cada línea de código en ControlFit tiene un "por qué" de negocio. Así fue como resolvimos los problemas centrales.

Arquitectura PWA (Progressive Web App)

¿Por qué PWA en lugar de App Nativa? Para eliminar el "App Store Tax" y la fricción. Los alumnos entran con un link, la instalan con un toque en su pantalla de inicio y no ocupa espacio. Cero fricción de adopción y actualizaciones instantáneas para todos.

El Gatekeeper Financiero

Para solucionar el "tabú del cobro", construimos un cortafuegos. El profesor marca la deuda en su Libro Diario. Si el alumno supera los días de gracia, el Gatekeeper le bloquea automáticamente el acceso a la rutina diaria. El software hace de "policía malo", preservando la relación profesor-alumno.

Diseño "Industrial Zero"

No hay animaciones lentas ni adornos innecesarios. Usamos interfaces oscuras de alto contraste (Zinc y Lima) y grillas estrictas de Atomic Design. Diseñamos la interfaz para que el profesor pueda operar a máxima velocidad con una sola mano en medio de la clase.

Stack tecnológico

Astro TypeScript React Tailwind CSS Vercel Edge PostHog

Decisión Tecnológica

¿Por qué PWA y no App Nativa?

Zero App Store Tax

Evitamos las estrictas políticas de Apple/Google y el impuesto del 30% en pagos digitales.

Adopción sin fricción

Tus alumnos no tienen que descargar 50MB. Entran a un link y lo instalan en la pantalla de inicio en 1 toque.

Deploys Instantáneos

Desplegamos nuevas versiones en Vercel Edge y todos los usuarios obtienen la actualización al instante, sin esperar aprobaciones de la Store.

Flujo Automatizado

Arquitectura del Gatekeeper

1

Detección

El sistema verifica los días de gracia del usuario.

2

Bloqueo

Acceso a la rutina suspendido automáticamente.

3

Notificación

Aviso directo por WhatsApp al alumno.

Ingeniería de Negocios

El Gatekeeper Financiero

Cobrar es la tarea más incómoda para un entrenador. Para resolver esta fricción humana, construimos un "cortafuegos" lógico. Si el alumno supera sus días de gracia, el Gatekeeper le bloquea automáticamente la visualización de la rutina diaria. Al delegar la cobranza estricta al software (el "policía malo"), el profesor preserva intacta la relación personal con el cliente.

  • Evita el roce humano de reclamar pagos.
  • Automatiza la suspensión de deudores.
gatekeeper.ts

const enforceGatekeeper = (student, config) => {
  if (student.debtDays > config.gracePeriod && !student.ignoreBlock) {
    lockRoutineAccess(student.id);
    triggerWhatsAppReminder(student.phone, "Tu acceso está pausado.");
    return { access: false, reason: "DEBT_LIMIT_REACHED" };
  }
  return { access: true };
};
            
El impacto del producto

Gestión tradicional vs Ecosistema ControlFit

Cómo transformamos horas de frustración administrativa en tiempo productivo y crecimiento.

Aspecto
Alternativas Genéricas
NODO
Seguimiento de Deudas
Incómodo, manual y propenso a olvidos.
Libro Diario con recordatorios de 1-clic y Gatekeeper automático.
Creación de Rutinas
Textos largos copiados y pegados en WhatsApp. PDFs estáticos.
Biblioteca dinámica con videos de YouTube incrustados. Modificación en tiempo real.
Instalación del Alumno
Buscar en la App Store, descargar 50MB, crear contraseñas.
Ingreso web inmediato, instalación instantánea (PWA) e inicio rápido con Google.
Escalabilidad del Negocio
Límite duro de 20-30 alumnos antes de que el desorden gane.
Base de datos relacional. Límite operativo removido. Capacidad 10x.
N

"Llevar una idea al papel es fácil. Convertirla en un SaaS real con arquitectura multi-tenant, PWA y reglas de negocio complejas es lo que separa a un desarrollador de un Ingeniero de Producto."

NODO UI Engineering Desarrollo de Producto Digital
Alex Ruiz de NODO
Hablá directo conmigo

¿Tenés una idea para un SaaS y buscás al partner técnico indicado?

En NODO no somos solo "programadores". Diseñamos y construimos productos digitales complejos que resuelven problemas reales. Hablemos de la ingeniería detrás de tu proyecto.