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.
Desde 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.
La incorporación de un pequeño chatbot de frases motivacionales aleatorias aportó un componente de acompañamiento ligero durante las pausas activas, sin depender de servicios de inteligencia artificial ni de procesamiento de lenguaje natural, manteniendo así la simplicidad, la predictibilidad y el bajo costo operativo de la plataforma.
El uso de Kiro como metodología de desarrollo orientada por especificaciones contribuyó a estructurar el proyecto de manera organizada, facilitando la definición de requerimientos, el diseño técnico y la implementación del sistema durante el hackathon. Esta metodología favoreció la trazabilidad entre las necesidades identificadas, las decisiones arquitectónicas y las funcionalidades desarrolladas.
Desde la perspectiva de la experiencia de usuario, la identidad visual de Ctrl + Rest, la incorporación de la mascota Blizzy y el diseño de una interfaz inspirada en productos SaaS modernos fortalecieron la percepción de cercanía, tranquilidad y motivación. Estos elementos no solo cumplen una función estética, sino que también contribuyen a reducir la carga cognitiva, mejorar la interacción y generar una conexión emocional entre el usuario y la plataforma.
Aunque el proyecto fue desarrollado como un Producto Mínimo Viable (MVP) dentro de un hackathon y presenta limitaciones propias de este contexto, la arquitectura propuesta y el enfoque metodológico permiten una evolución progresiva hacia una plataforma más completa. Funcionalidades como la personalización avanzada mediante inteligencia artificial, la integración con dispositivos wearables, el análisis predictivo de hábitos, las métricas organizacionales y la incorporación de nuevas dinámicas de gamificación representan oportunidades claras para futuras versiones.
En términos generales, Ctrl + Rest demuestra que la tecnología puede utilizarse no solo para incrementar la productividad, sino también para promover el bienestar de quienes desarrollan el software. La propuesta integra conocimientos de ingeniería de software, computación en la nube, gamificación, UX/UI y salud ocupacional para ofrecer una solución innovadora que busca equilibrar rendimiento y autocuidado.
Arriel, J., Canuto, T., Azevedo, J., Lima, M. V., Mann, P., Garcia, A., & Pereira, J. A. (2026). Understanding developer well-being: Measuring mental health and productivity in software teams. Empirical Software Engineering, 31, Article 153. https://doi.org/10.1007/s10664-026-10830-6
Bavota, G., et al. (2022). The Impact of Software Developers' Well-Being on Code Quality and Productivity: A Systematic Literature Review. IEEE Transactions on Software Engineering.
Espina, M. O. (2026). Software engineering occupational stress factors and work performance. En Proceedings of the 9th International Conference on Software Engineering and Information Management (ICSIM 2026) (pp. 141-150). ACM. https://doi.org/10.1145/3796315.3796335
Fritz, T., Begel, A., Müller, S. C., Yigit-Elliott, S., & Züger, M. (2014). Using psycho-physiological measures to assess task difficulty in software development. In Proceedings of the 36th International Conference on Software Engineering (ICSE) (pp. 402-413).
Grandjean, E. (2018). Fitting the Task to the Human: A Textbook of Occupational Ergonomics (6th ed.). CRC Press. Martinez Montes, C., Penzenstadler, B., & Feldt, R. (2026). The factors influencing well-being in software engineers: A mixed-method study. ACM Transactions on Software Engineering and Methodology, 35(7), Article 188. https://doi.org/10.1145/3770074
BreakTimer Project. (2023). BreakTimer: Manage your break schedule and prevent RSI. Recuperado de https://breaktimer.app
Rize Technologies Inc. (2024). Rize: AI-powered time tracker and burnout prevention. Recuperado de https://rize.io Stretchly Project. (2024). Stretchly: The break time reminder app. GitHub Repository. Recuperado de https://github.com/hovancik/stretchly