Una aplicación web progresiva (PWA) diseñada para guiarte en tus rutinas de entrenamiento de fuerza. Con ejercicios detallados, temporizadores de descanso y rutinas adaptadas para diferentes necesidades.
-
3 Rutinas Completas:
- Rutina A: Tren Inferior y Estabilidad Pélvica (30-35 min)
- Rutina B: Tren Superior, Postura y Anti-rotación (30-35 min)
- Rutina C: Pausas Activas Laborales (5-10 min) - Ejercicios aleatorios para hacer en la oficina
-
Guía Paso a Paso: Cada ejercicio incluye:
- Imagen ilustrativa
- Repeticiones y tiempo
- Material necesario
- Músculos trabajados
- Descripción detallada
- Versión Pro (expandible)
-
Temporizadores Inteligentes:
- Descanso entre ejercicios (30 segundos)
- Descanso entre ciclos (60 segundos)
- Pausar/Reanudar
- Opción de saltar descansos
-
Progreso Visual: Barra de progreso que muestra tu avance en tiempo real
-
PWA Ready: Instalable en dispositivos móviles y escritorio
Visita la aplicación en: https://BbeatrizSI.github.io/stronger/
- Abre la aplicación en Chrome
- Toca el menú (3 puntos)
- Selecciona "Instalar aplicación" o "Añadir a pantalla de inicio"
- Abre la aplicación en Safari
- Toca el botón de compartir
- Selecciona "Añadir a pantalla de inicio"
- Abre la aplicación en Chrome/Edge
- Haz clic en el icono de instalación en la barra de direcciones
- Confirma la instalación
- React 19 - Biblioteca de UI
- TypeScript - Tipado estático
- Vite - Build tool y dev server
- Tailwind CSS 4 - Estilos utilitarios
- PWA - Progressive Web App
- Clona el repositorio:
git clone https://github.com/BbeatrizSI/stronger.git
cd stronger- Instala las dependencias:
npm install- Inicia el servidor de desarrollo:
npm run dev- Abre http://localhost:5173 en tu navegador
npm run dev- Inicia el servidor de desarrollonpm run build- Construye la aplicación para producciónnpm run preview- Previsualiza la build de producciónnpm run lint- Ejecuta el linter
stronger/
├── public/
│ ├── exercises/ # Imágenes de ejercicios
│ ├── icons/ # Iconos para PWA
│ └── manifest.json # Configuración PWA
├── src/
│ ├── components/ # Componentes React
│ │ ├── ExerciseCard.tsx
│ │ ├── RoutineSelector.tsx
│ │ ├── WorkoutGuide.tsx
│ │ ├── OfficeRoutineGuide.tsx
│ │ ├── RestTimer.tsx
│ │ └── CycleRestTimer.tsx
│ ├── data/
│ │ └── routines.ts # Datos de las rutinas
│ ├── App.tsx
│ └── main.tsx
└── .github/
└── workflows/
└── deploy.yml # GitHub Actions para deploy
- Hip Thrust con Goma
- Sentadilla Búlgara
- Presiones de Abductores con Aro
- Monster Walk
- Plancha sobre Fitball
Duración: 30-35 minutos
Ciclos: 3 a 4 vueltas (descanso de 60s entre vueltas)
- Remo Bilateral con Goma
- Pájaro (Vuelos posteriores)
- Press Pallof
- Fondos en Pared (Push-ups)
- Dead Bug (Bicho Muerto) con Fitball
Duración: 30-35 minutos
Ciclos: 3 a 4 vueltas (descanso de 60s entre vueltas)
- Activación de Glúteo Invisible
- Elevación de Talones (Bombeo venoso)
- Retroversión Pélvica en Lavabo
- Estiramiento de Psoas de pie
- Sentadilla Isométrica (Wall Sit)
- Apertura Pectoral en Marco
- Extensión de Cadera de pie
Duración: 5-10 minutos (discontinuo)
Frecuencia: Cada 90-120 minutos durante la jornada laboral
Característica especial: Ejercicios en orden aleatorio
El proyecto está configurado con GitHub Actions para hacer deploy automático a GitHub Pages cada vez que se hace push a la rama main.
Este proyecto es privado y personal.
BbeatrizSI
- GitHub: @BbeatrizSI
Aplicación diseñada para facilitar el entrenamiento de fuerza en casa con rutinas guiadas y ejercicios adaptados.
⭐ Si te gusta este proyecto, ¡dale una estrella en GitHub!