Back
Flip
Vertical
Horizontal
All Pages
1 / 21
Mailing List
Share
Fullscreen
An
Technology

Documento Técnico y de Investigación – Ctrl + Rest

By Andrea Valentina Granados Garcia

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.

Go to stand
Share link
https://covver.com/magazine/garvalentina005-bzxa/documento-ctrl+rest
Published
Jul 28, 2026
Pages
21
Language
English

More in this magazine

  • Coverctrl+rest
  • Documentación Técnica e Investigación del ProyectoCtrl + Rest Eslogan: Programa con enfoque. Descansa con propósito.
  • Page 3Frente a esta problemática surge Ctrl + Rest, una aplicación web que transforma las pausas activas en una experiencia interactiva, motivadora y gamificada. En lugar de limitarse a recordar que el usuario debe descansar, la plataforma propone pequeñas misiones diseñadas para mejorar la salud física y mental mediante ejercicios breves, actividades recreativas, retos cognitivos y dinámicas de relajación. Cada misión completada otorga BreakPoints, un sistema de progresión que incentiva la continuidad del hábito mediante principios de motivación intrínseca y extrínseca ampliamente utilizados en el diseño de experiencias digitales. La aplicación utiliza dos backends complementarios, cada uno optimizado para un tipo de procesamiento distinto. El primero es un backend serverless compuesto por AWS Lambda, API Gateway y DynamoDB, encargado de la lógica de negocio y la persistencia de datos: gestión de perfiles, sistema de puntos y rachas, registro de actividades completadas y leaderboard. Se eligió esta arquitectura porque son operaciones CRUD de baja frecuencia que no justifican un servidor activo permanentemente, y se benefician del escalado automático y el modelo de pago por uso.
  • Page 4technologies can be combined with lightweight, deterministic motivational logic to encourage healthier work habits while maintaining user engagement through an enjoyable digital experience. 4. Palabras clave
  • Page 5Finalmente, este documento presenta de manera sistemática los fundamentos teóricos, metodológicos y tecnológicos que sustentan la propuesta. A lo largo de los capítulos se analizará el problema desde múltiples disciplinas, se describirá detalladamente la arquitectura implementada, se justificarán las decisiones de diseño de experiencia de usuario y se expondrán las oportunidades de evolución futura del proyecto. De esta manera, la documentación busca constituirse no solo como un entregable del hackathon, sino también como una referencia técnica y académica para iniciativas orientadas al bienestar digital y la productividad sostenible. 6. Contexto del problema
  • Page 6favorece la acumulación de fatiga física y mental, afectando tanto el bienestar individual como la calidad del trabajo desarrollado. Aunque existen aplicaciones que notifican cuándo descansar, muchas de ellas presentan un enfoque estrictamente recordatorio. El usuario recibe una alerta que normalmente puede ignorar, posponer o cerrar en pocos segundos sin modificar su comportamiento. La ausencia de incentivos, retroalimentación y elementos motivacionales reduce significativamente la efectividad de estas herramientas para generar cambios sostenibles en los hábitos diarios.
  • Page 7basada en Amazon Web Services (AWS) y principios de diseño centrado en el usuario, para mejorar el bienestar físico, mental y la productividad sostenida. El objetivo general integra tres dimensiones complementarias. La primera corresponde al bienestar del usuario mediante estrategias fundamentadas en ergonomía, salud ocupacional y psicología cognitiva. La segunda se relaciona con la implementación tecnológica utilizando servicios cloud modernos que garanticen escalabilidad, disponibilidad y eficiencia operativa. Finalmente, la tercera dimensión busca ofrecer una experiencia digital atractiva mediante técnicas de UX/UI y gamificación incluyendo un chatbot motivacional de frases aleatorias, sin uso de IA- que favorezcan la adopción continua de la plataforma.
  • Page 8incentivar la realización de una pausa activa mediante actividades relacionadas con el bienestar físico, la relajación, el movimiento o la estimulación cognitiva. Módulo
  • 12. Limitaciones12.1 Limitaciones del alcance del proyecto Ctrl + Rest fue desarrollado en el contexto de un hackathon, lo que implica restricciones importantes en cuanto al tiempo disponible para el análisis, diseño, implementación y validación de la solución. En este tipo de eventos, el objetivo principal consiste en construir un prototipo funcional que demuestre la viabilidad de una idea, más que desarrollar un producto completamente terminado para producción.
  • Validación SeguridadEscasa disponibilidad para estudios Ejecutar investigaciones de UX y con usuarios. pruebas piloto posteriores. Controles propios de un prototipo. Incorporar auditorías, monitoreo y endurecimiento de la infraestructura. Las limitaciones identificadas no representan debilidades del proyecto, sino aspectos propios de su contexto de desarrollo y del alcance definido para un MVP de hackathon. Reconocerlas permite establecer una hoja de ruta clara para la evolución de Ctrl + Rest hacia una solución más robusta, escalable y preparada para escenarios de uso reales, manteniendo el enfoque en el bienestar del usuario y la calidad técnica de la plataforma.
  • Page 11organizacionales de bienestar ni intervenciones profesionales en salud mental, sino complementar estas iniciativas mediante pequeños descansos distribuidos estratégicamente a lo largo del día. 14. Estado del Arte: Comparación de Ctrl + Rest con plataformas similares
  • Page 12Sin 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).
  • Page 13Amazon S3+ CloudFront: hosting del cliente web estático y entrega de contenido mediante CDN global con baja latencia y certificado SSL/TLS. Capa de API & Cómputo (Serverless)
  • Page 141. Configuración de Sesión: el desarrollador ingresa a la aplicación y establece su bloque de trabajo enfocado (ej. 25 o 50 minutos) y las preferencias para sus micro-descansos. 2. Ejecución en Modo Enfoque: la aplicación permanece activa en segundo plano monitoreando el tiempo de código sin interrumpir la concentración del desarrollador.
  • Page 15Criterios de aceptación: dado que el temporizador de enfoque llega a cero (00:00), cuando se cumple el tiempo configurado, entonces el sistema dispara una alerta (sonora y/o visual) e interpone la pantalla de rutina de pausa activa. Dado que la pantalla de pausa activa se despliega, cuando se carga el contenido, entonces el sistema muestra instrucciones sencillas (ej. estiramientos de muñeca, descanso visual 20-20-20 o respiración) acompañadas de un temporizador exclusivo para la pausa, y de una frase motivacional aleatoria del chatbot. HU-04: Confirmación y Registro de Estado Post-Pausa
  • 23. Requerimientos no FuncionalesRendimiento y Eficiencia • Tiempo de respuesta: la interfaz debe responder a las acciones del usuario en menos de 1 segundo.
  • Page 17El lenguaje gráfico adopta una estética contemporánea inspirada en productos digitales modernos, utilizando formas redondeadas, ilustraciones amigables y elementos visuales que transmiten calma y confianza. La identidad mantiene coherencia en todos los componentes de la aplicación, incluyendo el logotipo, la mascota Blizzy, la iconografía, los botones, las tarjetas y las ilustraciones. 26. Paleta de Colores
  • 31. DashboardLema: Programa con enfoque. Descansa con propósito. Objetivo: aplicación diseñada para optimizar la productividad de los desarrolladores balanceando bloques de trabajo enfocado con pausas activas y descansos programados.
  • Page 19Desde la perspectiva funcional, la propuesta de Ctrl + Rest transforma las pausas activas en una experiencia interactiva y motivadora mediante el uso de gamificación. En lugar de limitarse a generar recordatorios de descanso, la plataforma incorpora misiones, recompensas, niveles y el sistema de BreakPoints, elementos que buscan incrementar la adherencia del usuario y convertir el descanso en una actividad significativa. En el ámbito tecnológico, el proyecto validó la implementación de una arquitectura Serverless basada en Amazon Web Services, aprovechando servicios como AWS Lambda, Amazon API Gateway, Amazon DynamoDB, Amazon Cognito y Amazon S3. Esta arquitectura permitió construir una solución modular, escalable y de bajo mantenimiento, reduciendo la complejidad asociada a la administración de infraestructura y facilitando futuras ampliaciones del sistema.
  • Page 20Workrave Project. (2023). Workrave: Recovery and prevention of Repetitive Strain Injury (RSI). Recuperado de http://www.workrave.org International Ergonomics Association (IEA). (2021). Ergonomic principles in the design of work systems (ISO 6385:2016).
Text of this page

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.

16. Diseño del sistema

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.

1. Arquitectura general del sistema

[Cliente/Frontend] → (HTTPS) → [API Gateway] → [AWS Lambda] [Base de Datos] (DynamoDB) → [Servicios de Notificación/Temporización] (EventBridge / SNS) → [Autenticación] (Cognito)

2. Componentes principales

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.

3. Atributos clave del diseño

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.

17. Arquitectura AWS

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