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

organizacionales 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

1. Visión general de ctrl-rest

• Enfoque central: Asistente de bienestar y pausas activas adaptado al ritmo de trabajo del desarrollador.

• Propuesta de valor: Combina la gestión del enfoque (deep work) con descansos guiados con propósito (ergonomía, estiramientos, salud ocular y bienestar mental) para prevenir el burnout y las lesiones ergonómicas.

2. Cuadro comparativo del estado del arte

Enfoque principal Pausas activas guiadas + ergonomía + productividad dev

Plataforma ctrl-rest

Recordatorios configurables de micro y macro descansos Prevención de Lesiones por Esfuerzo Repetitivo (RSI) Recordatorio moderno de descanso en pantalla

  • Stretchly (Open source)
  • Workrave (Clásico)
  • BreakTimer

Time-tracking con IA y prevención de burnout

Rize.io

Diferenciador de ctrl-rest Oportunidad de expansión hacia métricas avanzadas e integraciones nativas con IDES.

Consejos de pausa muy

Fortalezas

Diseñado para el flujo de trabajo tech; promueve la salud física y cognitiva.

Muy ligero, multiplataforma y personalizable.

básicos; carece de rutinas guiadas.

Monitoreo estricto del uso Interfaz obsoleta; enfocado de teclado/mouse. Diseño limpio y únicamente en lo físico.

Solo actúa como temporizador; no indica minimalista.

qué hacer en la pausa.

Analítica profunda de foco Plataforma comercial de e interrupciones.

pago; no guía la pausa física activa.

3. Ventajas competitivas y diferenciadores de ctrl-rest

De "Notificación" a "Acción Guiada": la mayoría de herramientas solo alertan que el tiempo terminó. ctrl-rest ofrece un propósito claro en cada descanso (ejercicios ergonómicos, salud ocular y reactivación postural).

Alineación Dev-Centric: atiende de manera específica las dolencias más comunes del desarrollo de software (postura fija, fatiga visual por código, fatiga mental por depuración).

Equilibrio Foco vs. Salud: no interrumpe de forma agresiva, sino que sincroniza el ciclo de concentración con la recuperación energética.

4. Oportunidades clave de evolución para ctrl-rest

• Extensiones para el flujo de desarrollo: integración nativa como extensión de VS Code o eventos de Git.

• Métricas de impacto: registrar el historial de pausas activas completadas.

15. Propuesta de Valor

Gamificación ligera: recompensar la consistencia en el cuidado de la salud postural.

"Optimiza la productividad y cuida la salud postural y mental de los desarrolladores mediante pausas activas guiadas, integradas sin interrupciones agresivas en su flujo de trabajo de programación."

Las pausas activas constituyen breves interrupciones planificadas dentro de la jornada laboral cuyo propósito consiste en favorecer la recuperación física y mental mediante actividades de corta duración. Estas pausas pueden incluir ejercicios de movilidad articular, estiramientos, respiración consciente, descanso visual, caminatas cortas o actividades recreativas que permitan disminuir la carga acumulada durante el trabajo continuo.

Desde la salud ocupacional, las pausas activas son consideradas una estrategia preventiva orientada a reducir el riesgo de trastornos musculoesqueléticos, fatiga visual, estrés y sedentarismo. Su implementación resulta especialmente relevante en profesiones que implican el uso intensivo de computadores, donde los trabajadores permanecen largos periodos en posiciones estáticas y realizan movimientos repetitivos.