Skip to content

Repository files navigation

GYM PRO Open

App de entrenamiento gratuita, sin cuentas y sin servidores. Respondes diez preguntas y te genera una rutina y unos objetivos de nutrición a tu medida. Después registras cada serie: pesos, repeticiones, descansos, progresión y récords.

Pruébala aquí → https://applibre.github.io/gym-pro-open/

Funciona en el móvil como una app: ábrela en el navegador, "Añadir a pantalla de inicio", y a partir de ahí funciona sin internet.


Qué hace

  • Cuestionario inicial: nombre, sexo, edad, altura, peso, objetivo, énfasis, experiencia, días disponibles y equipo del que dispones.
  • Rutina generada: 3 días → cuerpo completo · 4 días → torso/pierna · 5 días → híbrido · 6 días → empuje/tirón/pierna ×2. Los ejercicios cambian según entrenes en gimnasio, solo con máquinas o en casa.
  • Nutrición calculada: calorías con la fórmula de Mifflin-St Jeor a partir de tus datos exactos, proteína diaria, agua y ritmo de progreso esperado.
  • Registro de sesiones: kg × reps por serie, con el valor de la semana pasada a la vista y copiable de un toque.
  • Temporizador de descanso automático, con ±15 s y aviso sonoro.
  • Progresión automática: cuando completas el rango de repeticiones en todas las series, te dice cuánto peso poner la próxima semana.
  • Récords y estadísticas: 1RM estimado, mejor peso por repeticiones, volumen por semana y evolución del peso corporal.
  • Varios perfiles en el mismo dispositivo.
  • Respaldo e importación en .json, e impresión en PDF.

Privacidad

No hay registro, ni servidor, ni base de datos, ni analítica. Todo se guarda en el almacenamiento local de tu navegador, en tu dispositivo. Nadie más lo ve — tampoco quien publica esta web. Por eso conviene usar el botón Respaldo de vez en cuando: es tu única copia.

Cómo hacerla tuya

Es una web estática de cinco archivos, sin dependencias ni compilación.

  1. Pulsa Fork arriba a la derecha (o descarga el ZIP).
  2. Edita lo que quieras (ver abajo).
  3. En tu copia: Settings → Pages → Source: Deploy from a branch → main / (root).
  4. En un par de minutos tendrás tu versión en https://TU-USUARIO.github.io/gym-pro-open/.

Para probarla en local basta con servir la carpeta:

python -m http.server 8322

Qué tocar

Archivo Qué contiene
motor.js Aquí vive todo lo editable. El catálogo de ejercicios (DB), las plantillas de rutina (genPlan) y el cálculo de nutrición (genNutricion).
styles.css Colores y tipografía. Los tokens están al principio, en :root.
app.js La aplicación: registro, temporizador, estadísticas.
index.html Estructura y textos fijos.
manifest.json Nombre e iconos de la app instalable.

Añadir un ejercicio: mete una entrada en DB con sus tres variantes (gym, maq, casa) y úsala en la plantilla que quieras con mk('clave', repsMin, repsMax, descansoEnSegundos).

Cambiar una rutina: los bloques (pullA, pushB, legsA, full…) son listas de ejercicios. Reordénalos, quítalos o crea los tuyos.

Cambiar la nutrición: genNutricion tiene el multiplicador de actividad, el ajuste calórico por objetivo y los gramos de proteína por kilo.

Si cambias el CACHE de sw.js (por ejemplo a v2), fuerzas a que los dispositivos ya instalados se actualicen.

Aviso

Esto es una herramienta de organización y cálculo, no consejo médico. Las calorías y la rutina son un punto de partida basado en fórmulas estándar. Si tienes alguna condición de salud, estás embarazada, tomas medicación o vuelves de una lesión, consulta con un profesional antes de empezar.

Licencia

MIT. Úsala, cámbiala y compártela como quieras.

About

App de entrenamiento sin cuentas: responde 10 preguntas y recibe una rutina y objetivos de nutricion a tu medida. Tus datos se quedan en tu dispositivo.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages