Saltar al contenido

GymPulse

Micro-SaaS que detecta socios inactivos y les envía avisos automáticos por WhatsApp.

Cliente
Proyecto propio
Rol
Desarrollador full stack
Período
jun 2026
Tecnologías
AWS Lambda · API Gateway · DynamoDB · SQS · EventBridge Scheduler · Cognito · AWS SAM · Node.js
Pantalla de inicio de GymPulse

Problema

Un gimnasio pierde socios que dejan de asistir, o su plan vence sin que nadie lo note a tiempo. El seguimiento a cada socio, hecho a mano, es lento y fácil de olvidar.

Solución

  • Construí la detección de socios inactivos o con plan por vencer.
  • Programé el envío de avisos automáticos por WhatsApp con la API oficial de WhatsApp Cloud.
  • Integré Mercado Pago.
  • Diseñé una arquitectura serverless en AWS con SAM: Lambda (Node 20), API Gateway HTTP, DynamoDB de tabla única, SQS y EventBridge Scheduler.
  • Usé Cognito para autenticación, S3 con CloudFront para el sitio y SSM Parameter Store para los secretos.

Resultado

El proyecto tiene 30 pruebas automatizadas. Aún no está desplegado.