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.
basada 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.
El cumplimiento de este objetivo permitirá validar la viabilidad técnica y conceptual de una solución que combina computación en la nube y diseño de experiencias para abordar un problema cotidiano dentro de la industria del desarrollo de software.
Los objetivos específicos orientan las actividades de análisis, diseño, implementación y evaluación necesarias para materializar la propuesta tecnológica de Ctrl + Rest. Cada uno contribuye al cumplimiento del objetivo general desde diferentes perspectivas técnicas y funcionales.
1. Analizar las problemáticas asociadas al trabajo prolongado frente al computador, considerando aspectos relacionados con la salud ocupacional, la ergonomía, la productividad y el bienestar de los desarrolladores.
Diseñar una experiencia de usuario basada en principios de Human-Computer Interaction (HCI) y Diseño Centrado en el Usuario que facilite la adopción de pausas activas sin afectar negativamente el flujo de trabajo.
3. Implementar un temporizador inteligente capaz de identificar periodos prolongados de actividad y desencadenar misiones de descanso de manera oportuna.
Desarrollar un sistema de gamificación basado en BreakPoints, niveles, rachas de actividad y recompensas que incentive la continuidad de los hábitos saludables.
Construir un backend escalable utilizando servicios Serverless de Amazon Web Services, incluyendo AWS Lambda, Amazon API Gateway y Amazon DynamoDB para gestionar la lógica del negocio y el almacenamiento de información.
6. Integrar Amazon Cognito para proporcionar mecanismos seguros de autenticación y administración de usuarios.
7. Incorporar un pequeño chatbot motivacional, basado en lógica de frases aleatorias predefinidas (sin uso de inteligencia artificial), que acompañe al usuario con mensajes de ánimo durante las pausas activas.
Diseñar un dashboard interactivo que permita visualizar métricas de progreso, historial de pausas, rachas de cumplimiento, niveles alcanzados y evolución de los BreakPoints.
Desplegar el frontend de la aplicación mediante Amazon S3, garantizando un hosting estático simple, escalable y de bajo costo.
10. Validar que la arquitectura propuesta sea modular, escalable y fácilmente extensible para futuras funcionalidades sin afectar significativamente los componentes existentes.
El conjunto de estos objetivos refleja el carácter interdisciplinario del proyecto, donde la ingeniería de software, la computación en la nube y el diseño de experiencias convergen para construir una plataforma enfocada en el bienestar digital. Su cumplimiento proporciona una hoja de ruta clara para el desarrollo técnico y facilita la evaluación del alcance del proyecto dentro del contexto del hackathon y de futuras iteraciones.
11. Alcance
El proyecto Ctrl + Rest comprende el diseño, desarrollo e implementación de una aplicación web orientada a promover hábitos saludables entre desarrolladores, estudiantes, freelancers y equipos tecnológicos mediante la incorporación de pausas activas gamificadas. La solución está concebida como un Producto Mínimo Viable (MVP) desarrollado durante un hackathon, por lo que concentra sus esfuerzos en implementar las funcionalidades esenciales que permitan validar la propuesta de valor y demostrar su viabilidad técnica utilizando servicios de Amazon Web Services (AWS). Desde la perspectiva funcional, la plataforma permite que los usuarios se autentiquen de forma segura, inicien sesiones de trabajo y reciban notificaciones cuando el temporizador inteligente detecte que ha transcurrido un periodo prolongado de actividad continua. En lugar de mostrar únicamente un recordatorio, el sistema presenta una misión interactiva que busca