Caso de estudio · Ingeniería SaaS
3 min de lectura técnica

De un problema entre amigos a un SaaS escalable

Nació como un favor para un amigo entrenador que colapsaba intentando coordinar 40 alumnos entre planillas de Excel y comprobantes de WhatsApp. Hoy es ControlFit: un software de gestión integral construido como PWA, con un cortafuegos financiero automatizado.

Cliente ControlFit (Proyecto propio / Caso real)
Rol / Alcance Ingeniería & UI
Entrega 2026
80%

Menos tiempo administrativo

Las horas antes dedicadas a confeccionar PDFs y revisar transferencias se automatizan en el panel.

0 MB

Descarga en la tienda

Arquitectura PWA: acceso directo vía web sin consumir almacenamiento en el teléfono del usuario.

100%

Automatización de cobros

El Gatekeeper ejecuta las reglas de vencimiento sin necesidad de reclamos manuales incómodos.

Panel de control

La plataforma en acción
100% offline y adaptable

ControlFit Desktop View 1
ControlFit Desktop View 2
ControlFit Mobile View
Alex Ruiz de NODO
Ingeniería SaaS

Un software para gimnasios solo funciona si el profesor puede usarlo con una mano y sin frenar la clase.

Los entrenadores personales pierden horas armando rutinas en PDFs sueltos y pasando el momento incómodo de reclamar cuotas por chat. Con ControlFit digitalizamos todo ese circuito para que la gestión corra sola en segundo plano.

El diagnóstico inicial

Un negocio frenado por la fricción manual

Analizamos la operativa diaria de entrenadores independientes y gimnasios boutique. Su techo de crecimiento no era la falta de clientes, sino el colapso administrativo que cada nuevo alumno generaba.

El ecosistema fragmentado

Alumnos anotados en cuadernos, rutinas en archivos de Word/PDF, comprobantes sueltos de Mercado Pago y consultas dispersas en WhatsApp. Imposible escalar de 30 alumnos sin perder el control.

La incomodidad de cobrar

Reclamar cuotas vencidas cara a cara genera incomodidad y fricción interpersonal. Esto producía morosidad oculta y fuga de ingresos por puro desgaste o desatención.

La barrera de las apps nativas

Exigirle a cada alumno descargar una app de 60 MB desde la App Store con contraseñas complejas frenaba la adopción inicial. Hacía falta una solución instantánea.

La evolución del producto

1
Fase 01

El caos operativo (Excel + chat)

Validación del problema con un entrenador real: 15 horas semanales perdidas enviando PDFs y persiguiendo pagos manuales.

2
Fase 02

MiGym (MVP de validación)

Construcción del primer prototipo funcional. Se redujo el tiempo administrativo de horas a minutos y se confirmó la adopción del 100% de los alumnos.

3
Fase 03

ControlFit (SaaS multiusuario)

Refactorización a arquitectura escalable, panel de finanzas, biblioteca de ejercicios interactiva y cortafuegos de cobro.

"Diseñé ControlFit para que el profesor recupere horas de su semana y el negocio cobre a tiempo sin fricciones humanas."

Al
Alex Ruiz

Consultor de software & UI engineer · ControlFit (Proyecto propio / Caso real)

Decisiones de arquitectura

Ingeniería enfocada en eliminar fricción

Cada decisión tecnológica en ControlFit responde a un objetivo claro de negocio y usabilidad.

Arquitectura PWA (Progressive Web App)

Elegimos PWA para eliminar el impuesto del 30% de las Stores y la barrera de descarga. Los alumnos abren un enlace, agregan el icono a su pantalla de inicio en un toque y acceden al instante, incluso con conectividad intermitente.

El Gatekeeper financiero

Para resolver el desgaste de cobrar, creamos una regla de negocio automatizada. Si un alumno supera los días de gracia configurados, el sistema suspende de forma automática el acceso a la rutina diaria y envía un aviso respetuoso. El software asume el rol estricto, protegiendo el vínculo humano entre el profesor y su alumno.

Diseño de alto contraste y rapidez

Sin animaciones pesadas ni adornos innecesarios. Paleta oscura de alto contraste (Zinc y Lima) y botones amplios pensados para ser operados con una sola mano en movimiento durante una sesión de entrenamiento.

Stack tecnológico

Astro TypeScript React Tailwind CSS Vercel Edge IndexedDB
Comparativa de modelo

Gestión tradicional vs ControlFit

La diferencia entre administrar un negocio con herramientas improvisadas o con software diseñado para su flujo real.

Control de pagos y morosidad

Plantillas estándar

Anotaciones manuales, revisiones constantes de extractos bancarios y olvidos frecuentes.

Desarrollo a medida con Alex

Libro diario automatizado con Gatekeeper que gestiona los accesos según el estado de cuota.

Asignación de entrenamientos

Plantillas estándar

Mensajes de texto largos o PDFs fijos difíciles de leer en el celular.

Desarrollo a medida con Alex

Rutinas interactivas con conteo de series, cargas y demostraciones en video integradas.

Acceso para los clientes

Plantillas estándar

Descargar aplicaciones pesadas y recordar usuarios y contraseñas.

Desarrollo a medida con Alex

PWA instantánea accesible desde cualquier navegador con inicio de sesión ágil.

Capacidad de escala

Plantillas estándar

Límite operativo de 25 a 30 alumnos antes de que el desorden genere abandono.

Desarrollo a medida con Alex

Estructura centralizada que permite triplicar alumnos manteniendo el mismo tiempo de gestión.

Decisión tecnológica

¿Por qué PWA en lugar de app nativa?

Sin comisiones de tienda

Evitamos las restricciones y el 30% de retención de pagos de Google Play y Apple App Store.

Adopción inmediata

Los alumnos no necesitan buscar nada en la tienda ni ocupar almacenamiento; acceden por URL y la guardan con un toque.

Despliegues al instante

Cualquier mejora o corrección se publica en tiempo real sin tener que esperar días por la aprobación de las tiendas.

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.

Lógica de negocio

El Gatekeeper financiero

Cobrar es la tarea más desgastante para un entrenador. Para neutralizar esta fricción, implementamos un cortafuegos programático. Cuando el alumno supera el período de gracia establecido por el profesor, el Gatekeeper bloquea temporalmente la visualización de los ejercicios asignados y notifica el estado de cuenta. Al automatizar la política de cobro, el profesional deja de perder dinero sin pasar por situaciones incómodas.

  • 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 };
};
              
Diagnóstico en tiempo real

¿Querés saber cómo rinde tu sitio web frente a los estándares de ControlFit (Proyecto propio / Caso real)?

Analizá la velocidad de carga (Core Web Vitals), experiencia móvil y puntos de fuga de tu web actual en segundos y de forma 100% gratuita.

Solución vinculada

Consultoría y desarrollo SaaS a medida

Diseño e implementación de plataformas web escalables, arquitecturas serverless y PWAs offline first.

Ver servicio especializado
Siguiente caso de estudio

ControlFit

Software SaaS y PWA

Sistema SaaS PWA con cobros automáticos y rutinas interactivas.

Alex Ruiz de NODO
Hablá directo conmigo

¿Buscás un socio técnico para construir tu propia plataforma?

Aporto criterio de producto, diseño de sistemas y código escalable para que tu idea se convierta en una herramienta comercial sólida. Hablemos de tu proyecto.

Garantía de soberanía (código 100% tuyo)
Velocidad 90+ Core Web Vitals asegurada
Sin contratos cautivos ni comisiones ocultas