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.
incentivar 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.
Registro e inicio de sesión mediante Amazon Cognito. Detección automática del tiempo de trabajo y generación de pausas activas.
Presentación de actividades breves organizadas por categorías.
Asignación de puntos por cada misión completada. Visualización de progreso, historial, niveles y rachas. Frases aleatorias predefinidas de ánimo, sin uso de inteligencia artificial.
Despliegue del frontend mediante Amazon S3.
Estas funcionalidades constituyen el núcleo del sistema y permiten demostrar la integración entre experiencia de usuario, gamificación y servicios cloud dentro de un entorno de desarrollo moderno.
Ctrl + Rest se desarrolla bajo una arquitectura Serverless, eliminando la necesidad de administrar servidores físicos o máquinas virtuales dedicadas. Esta decisión arquitectónica permite centrar los esfuerzos del equipo en la lógica del negocio, delegando la administración de infraestructura a los servicios administrados de AWS.
La aplicación utiliza React y Vite para construir una interfaz moderna, rápida y altamente interactiva. El backend se implementa mediante funciones AWS Lambda expuestas a través de Amazon API Gateway, mientras que Amazon DynamoDB almacena la información relacionada con usuarios, progreso, historial de pausas y acumulación de BreakPoints. Esta arquitectura desacoplada facilita el mantenimiento, mejora la escalabilidad y permite incorporar nuevos módulos sin afectar significativamente los componentes existentes.
El chatbot motivacional incorporado en la plataforma opera mediante lógica determinista y un banco de frases predefinidas, sin depender de modelos de inteligencia artificial ni de servicios externos de procesamiento de lenguaje, lo que garantiza respuestas inmediatas, predecibles y sin consumo de cuotas de servicios de IA.
Uno de los objetivos principales del proyecto consiste en demostrar que una pausa activa no tiene por qué representar una interrupción negativa dentro del flujo de trabajo. En consecuencia, el alcance del diseño UX/UI se centra en construir una experiencia intuitiva, visualmente agradable y alineada con las necesidades específicas del público objetivo.
La interfaz busca minimizar la carga cognitiva mediante una organización clara de la información, una navegación sencilla y elementos visuales consistentes. Las misiones están diseñadas para completarse en pocos minutos, evitando afectar significativamente la continuidad del trabajo. Además, la incorporación de la mascota Blizzy aporta un componente emocional que humaniza la interacción y fortalece el vínculo entre el usuario y la plataforma. El sistema también contempla mecanismos de retroalimentación inmediata, indicadores de progreso y recompensas visuales que refuerzan la motivación del usuario. Estos elementos se fundamentan en principios de gamificación y diseño centrado en el usuario, buscando favorecer la adopción continua de hábitos saludables.
Además de su implementación tecnológica, Ctrl + Rest posee un importante componente investigativo. El proyecto integra conocimientos provenientes de la ingeniería de software, interacción humano-computador (HCI), ergonomía, salud ocupacional y computación en la nube para construir una solución interdisciplinaria orientada al bienestar digital.
El diagrama resume las tres dimensiones principales del proyecto: la funcional, que define las capacidades ofrecidas al usuario; la tecnológica, que describe la infraestructura y los servicios utilizados; y la experiencia de usuario, que integra principios de diseño y motivación para favorecer la adopción de la plataforma. La convergencia de estas dimensiones constituye el núcleo de la propuesta de valor de Ctrl + Rest.
AWS Serverless, React + Vite, S3, Interfaz Moderna, Dashboard, Cognito Blizzy, Gamificación, Chatbot motivacional