Aplicación web gratuita para análisis biomecánico del salto vertical. Usa Firebase Auth + Firestore (plan gratuito Spark, sin coste).
jumplab/
├── index.html ← Aplicación completa
├── firebase-config.js ← Solo cambias este archivo
└── README.md
- https://console.firebase.google.com → "Crear proyecto" → nombre
jumplab
- Menú → Authentication → Comenzar
- Métodos: activar Email/Contraseña y Google
- Menú → Firestore Database → Crear → Modo producción → europe-west1
- Pestaña Reglas → pegar:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userId}/{document=**} {
allow read, write: if request.auth != null
&& request.auth.uid == userId;
}
}
}
- ⚙ Configuración del proyecto → Tus apps →
</>→ Registrar app "jumplab-web" - Copiar el objeto
firebaseConfig
Sustituir los valores dentro de window.FIREBASE_CONFIG = { ... }
git init
git add .
git commit -m "JumpLab"
git remote add origin https://github.com/TU_USUARIO/jumplab.git
git push -u origin mainGitHub → Settings → Pages → Source: main / (root) → Save
URL resultante: https://TU_USUARIO.github.io/jumplab
- Fecha y tipo (CMJ, SJ, DJ, Wushu)
- Altura (cm), Potencia (W/kg), RSI, Asimetría (%), CEA (%)
- Tiempo de vuelo (ms)
- Datos de pose por frames (landmarks de cadera, rodilla, tobillo)
- Notas de sesión
- Timestamp del servidor
Cero. El plan gratuito Spark de Firebase incluye:
- Auth: ilimitado
- Firestore: 1 GB almacenamiento, 50.000 lecturas/día, 20.000 escrituras/día
Más que suficiente para uso personal y de investigación.