Este documento presenta la investigación, el diseño, la arquitectura y el desarrollo de Ctrl + Rest, una plataforma web gamificada orientada a promover el bienestar físico y mental de los desarrolladores mediante pausas activas inteligentes. Desarrollado para el hackathon Código Facilito × AWS × Kiro, el proyecto integra tecnologías cloud, inteligencia artificial y principios de experiencia de usuario para transformar los descansos en una experiencia interactiva que fomente la productividad, la motivación y la creación de hábitos saludables.
Sin embargo, la evidencia práctica demuestra que muchos profesionales omiten estas pausas debido a la percepción de que representan una interrupción del flujo de trabajo. En este contexto, Arriel et al. (2026) afirman:
"Without accurate metrics, companies miss the chance to implement early interventions that could boost well- being and performance" (p. 2).
Ctrl + Rest incorpora esta visión mediante un temporizador inteligente y un dashboard que registra indicadores como tiempo de trabajo, pausas realizadas, rachas de cumplimiento y progreso del usuario, proporcionando información útil para promover hábitos saludables.
A diferencia de los sistemas tradicionales basados únicamente en notificaciones, Ctrl + Rest transforma la pausa activa en una experiencia interactiva. Cada descanso se convierte en una misión breve que puede consistir en ejercicios físicos, respiración guiada, hidratación, movilidad, relajación, pequeños desafíos cognitivos o actividades lúdicas, acompañadas ocasionalmente por mensajes del chatbot motivacional. Al completar la misión, el usuario obtiene BreakPoints que fortalecen la sensación de progreso y favorecen la repetición del comportamiento.
Desde la perspectiva de la psicología del comportamiento, esta estrategia combina recompensas inmediatas, retroalimentación positiva y objetivos alcanzables para incrementar la adherencia a largo plazo. En consecuencia, las pausas activas dejan de percibirse como interrupciones obligatorias y pasan a formar parte de una experiencia motivadora integrada al flujo habitual de trabajo del desarrollador.
El diseño del sistema de Ctrl + Rest (Programa con enfoque, descansa con propósito) está concebido bajo una arquitectura serverless (sin servidor) y desacoplada en AWS, orientada a garantizar alta disponibilidad, bajo costo de mantenimiento y escalabilidad automática.
[Cliente/Frontend] → (HTTPS) → [API Gateway] → [AWS Lambda] [Base de Datos] (DynamoDB) → [Servicios de Notificación/Temporización] (EventBridge / SNS) → [Autenticación] (Cognito)
Frontend (Interfaz de Usuario): aplicación cliente (SPA / Web) orientada al desarrollador para la gestión de bloques de enfoque (Pomodoro/Deep Work) y pausas activas programadas. Alojada y distribuida mediante Amazon S3 con CloudFront como CDN.
Backend Serverless (Lógica de Negocio): API Gateway gestiona el enrutamiento, límites de tasa y autenticación de peticiones. AWS Lambda procesa la lógica de cronometraje, registro de actividades, métricas de bienestar y las frases del chatbot motivacional.
Capa de Datos y Estado: Amazon DynamoDB almacena perfiles de usuario, historial de pausas, sesiones de trabajo y preferencias personalizadas con latencia de milisegundos.
Orquestación y Notificaciones: Amazon EventBridge / SNS programan recordatorios automáticos de pausas activas y alertas en tiempo real para el desarrollador.
Escalabilidad y Costo Zero-Idle: al ser 100% serverless, no genera costos por infraestructura ociosa y escala automáticamente con el tráfico.
Baja Latencia: respuestas rápidas para notificaciones y seguimiento de hábitos sin interrumpir el flujo de trabajo del usuario.
Mantenibilidad: separación clara entre la interfaz, la lógica de micro-funciones y el almacenamiento.
La arquitectura de ctrl-rest está basada en un modelo Serverless desacoplado en AWS, optimizado para alta disponibilidad, escalabilidad automática y bajo costo operativo.
Frontend & Distribución