Workout.cool: plataforma de coaching fitness gratuita y de código abierto
Workout.cool: plataforma de coaching fitness gratuita y de código abiertoIntroducción
Workout.cool es una plataforma de指导 de fitness gratuita y de código abierto, con una base de datos completa de ejercicios. Su función principal es ayudar a los usuarios a crear planes de entrenamiento, registrar el progreso de sus entrenamientos, consultar una gran cantidad de ejercicios y obtenervídeos demostrativos con instrucciones detalladas. Este proyecto es una versión mejorada de la anterior plataforma de fitness Workout.lol; el original fue vendido y abandonado debido a problemas operativos (como no encontrar socios fiables de vídeos deportivos), y el desarrollador principal, Snouzy, decidió crear una versión mejor, que es este workout.cool.

Funciones principales
Crear planes de entrenamiento: los usuarios pueden diseñar sus propios planes de entrenamiento según sus necesidades y objetivos.
Registrar el progreso de los entrenamientos: después de cada sesión puedes anotarla, ver la evolución de tu progreso y generar gráficos con los datos históricos.
Biblioteca de ejercicios: más de 200 ejercicios con demostraciones en vídeo, compatible con varios idiomas (actualmente inglés y francés, y se pueden añadir más idiomas más adelante).
Función de filtrado: puedes filtrar los ejercicios según el tipo de movimiento, los principales grupos musculares trabajados y otras condiciones.
Soporte de idiomas: actualmente compatible con inglés y francés, lo que facilita la ampliación a otros idiomas.
Código abierto y autoalojado: el código es totalmente público, los usuarios pueden ejecutarlo en sus propios servidores y modificar el contenido de los ejercicios.
Aspectos técnicos
Utiliza tecnologías bastante populares actualmente: el frontend usa Next.js (carga rápida de páginas web), el lenguaje deprogramación es TypeScript (el código se mantiene mejor), la manipulación de la base de datos se hace con Prisma (operaciones más sencillas) y los estilos con Tailwind CSS (ajustar los estilos es más rápido y flexible).
¿Para quién es adecuado Workout.cool?
Fitness personal: crear tus propios planes de entrenamiento y registrar cada sesión.
Entrenadores personales: diseñar planes profesionales para sus alumnos y supervisar su progreso de entrenamiento.
Intercambio entre aficionados al fitness: aquí puedes compartir experiencias de entrenamiento con otras personas.
Cómo instalar Workout.cool
Admite dos métodos:
Usar Docker (despliegue con un solo clic, es lo más cómodo).
Instalación manual (necesitas tener Node.js (versión 18 o superior), pnpm (versión 8 o superior) y una base de datos PostgreSQL en tu ordenador).
Cómo usar Workout.cool en detalle
Funciones principales
Plan inteligente: personaliza un plan de entrenamiento según el equipo que uses y los músculos que quieras entrenar.
Cálculos de salud: incluye tres calculadoras (IMC, frecuencia cardíaca y calorías) para ayudarte a conocer tu estado físico.
Registro de progreso: gestiona el progreso de tus entrenamientos mediante un calendario.
Pasos para crear un plan de entrenamiento
Elegir equipo: en la página «Equipo» marca el equipamiento que tengas disponible (por ejemplo, peso corporal, banda elástica, mancuernas/barra de dominadas, etc.).
Elegir grupos musculares: en la página «Músculos» selecciona las zonas que quieras entrenar (puedes elegir varias; haz clic de nuevo sobre las seleccionadas para desmarcarlas).
Elegir ejercicios: puedes generarlos de forma aleatoria o añadirlos tú mismo.
Organizar las series de entrenamiento: ajusta las repeticiones, el número de series y el tiempo de descanso de cada ejercicio.
Combinar superseries: haz clic en «+ Añadir grupo → Siguiente ejercicio» para encadenar varios ejercicios.
Uso de lasherramientas de cálculo de salud
Evaluación del IMC: introduce tu altura y peso para conocer tu grado de delgadez u obesidad, tu índice de IMC y recibir recomendaciones personalizadas.
Zonas de frecuencia cardíaca: introduce tu edad para calcular los rangos de frecuencia cardíaca según la intensidad del entrenamiento (por ejemplo, quema de grasa entre el 60 % y el 70 % de la frecuencia cardíaca máxima, resistencia aeróbica entre el 70 % y el 80 %).
Cálculo de calorías: según si eres una persona normal o un atleta, elige la fórmula correspondiente (por ejemplo, para personas normales se usa la fórmula Mifflin-St Jeor, y para atletas la fórmula Katch-McArdle), luego rellena el nivel de actividad y obtendrás una estimación del consumo calórico diario.
Consejos para la gestión de datos
Consultar el progreso: los días marcados en oscuro en el calendario son los días que has entrenado, para ver de un vistazo la frecuencia de tus entrenamientos; al hacer clic en una fecha concreta verás los detalles de esa sesión (qué ejercicios hiciste, cuántas series y cuánto duraste).
Evitar perder datos: por defecto los datos se guardan en el navegador; si temes perderlos, puedes hacer clic en «Crear cuenta» para sincronizarlos en la nube.
Situación del proyecto
El Workout.lol original se lanzó en 2023, y en aquel momento tenía alrededor de 1400 estrellas (número de seguidores en GitHub), cerca de 100 bifurcaciones (forks) del código y aproximadamente 20 000 visitas mensuales. Sin embargo, debido a dificultades operativas (principalmente por no encontrar socios estables de vídeos deportivos), el proyecto fue vendido a terceros y finalmente abandonado. Más tarde, el desarrollador principal del equipo original, Snouzy, decidió crear uno nuevo, el actual Workout.cool, que resuelve los problemas de derechos de vídeo y mantenimiento de la comunidad del proyecto anterior y sigue apostando por el código abierto para crear una mejor plataforma de fitness.
Dirección del proyecto:https://github.com/Snouzy/workout-cool
Asistente de guiones▸
Apps AI
Noticias AI