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.
El 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.
La selección cromática de Ctrl + Rest responde a criterios tanto estéticos como psicológicos, buscando generar una experiencia visual equilibrada que promueva la concentración, reduzca la fatiga visual y transmita una sensación de bienestar.
Representa estabilidad, concentración y tecnología. Color institucional de la marca. Simboliza creatividad, innovación y bienestar.
Color de apoyo utilizado para alertas y recordatorios.
Aporta cercanía y dinamismo. Mejora la legibilidad y el contraste.
La tipografía seleccionada para Ctrl + Rest responde a criterios de legibilidad, accesibilidad y coherencia con la identidad visual del proyecto. Se priorizaron familias tipográficas de estilo sans serif con terminaciones redondeadas, como Nunito, Quicksand y Manrope, debido a su excelente legibilidad, apariencia contemporánea y compatibilidad con interfaces digitales.
Blizzy constituye uno de los elementos más representativos de la identidad de Ctrl + Rest. Se trata de un gato negro diseñado como compañero virtual del usuario durante toda la experiencia dentro de la plataforma. A lo largo de la aplicación, Blizzy acompaña diferentes momentos de la experiencia del usuario: da la bienvenida al iniciar sesión, recuerda cuándo es momento de realizar una pausa activa, celebra la obtención de BreakPoints, anima al usuario a mantener su racha de productividad y presenta los mensajes del chatbot motivacional durante el uso de la plataforma.
El sistema breakPoints en Ctrl+Rest es el mecanismo central de gestión de pausas activas diseñado para la salud de los desarrolladores. Concepto: hace un juego de palabras entre los breakpoints de depuración en programación y los puntos de descanso breves durante la jornada de desarrollo. Función: modula e interrumpe los bloques de trabajo continuo notificando cuándo es momento de hacer una pausa activa. Propósito: prevenir el cansancio mental y físico (burnout), mantener el estado de enfoque (flow) y promover hábitos de trabajo sostenibles mientras se codifica.
Asignación: el sistema propone o permite elegir una misión (pausa activa) durante cada descanso programado. Tipos de actividades: incluye ejercicios físicos breves, estiramientos, dinámicas de movilidad o retos de desconexión mental.
• Objetivo: garantizar un descanso con propósito, ayudando a reducir la fatiga, mejorar la postura y mantener la concentración durante la jornada de programación.