BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Registro de entrenamiento: PWA para apuntar series, peso y repeticiones de una rutina de 5 días
Translation pending
Sports & fitnessHTML · JavaScriptGitHub @JeanPollCOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
App de una sola página para apuntar series, peso y repeticiones de una rutina de 5 días (3 de tren superior, 2 de tren inferior) y ver el progreso por ejercicio. Funciona sin conexión y se instala en el iPhone como una app más. Los datos viven en el teléfono (localStorage); la copia de seguridad es el JSON que exporta la pestaña Historial.Read the full README ↗
App de una sola página para apuntar series, peso y repeticiones de una rutina Push / Pull / Legs
y ver el progreso por ejercicio. La rutina anterior de 5 días sigue en el código (RUTINA_ANTERIOR)
solo para poder ver y editar los entrenamientos antiguos del historial. Funciona sin conexión
y se instala en el iPhone como una app más. Los datos viven en el teléfono (localStorage);
la copia de seguridad es el JSON que exporta la pestaña Historial.
| Archivo | Qué es |
|---|---|
index.html | Toda la app: estilos, rutina, dibujos de los ejercicios y lógica. |
manifest.webmanifest | Nombre, ícono y colores con los que se instala. |
sw.js | Service worker: guarda la app en caché para abrirla sin internet. |
icon-*.png | Íconos (180 para iOS, 192/512 para Android/Chrome, maskable). |
main, raíz): https://jeanpollc.github.io/entreno/Para publicar cambios basta con hacer commit y git push; Pages redepliega en 1–2 minutos.
Cada vez que cambies index.html, sube el número de CACHE en sw.js (entreno-v2, v3, …)
para que los teléfonos descarguen la versión nueva. La actualización se aplica en el siguiente
arranque de la app.
Alternativas sin Git: arrastrar la carpeta a Netlify Drop o a Cloudflare Pages.
Las web apps instaladas en la pantalla de inicio no están sujetas al borrado de datos a los
7 días que Safari aplica a los sitios normales. Aun así, exporta la copia .json de vez en cuando.
python -m http.server 8765
y abrir http://localhost:8765/. El service worker solo se registra sobre http(s), no al abrir el archivo directamente.