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 personal de gimnasio, jiu-jitsu, lucha, alimentación y peso.
Translation pending
Sports & fitnessJavaScript · HTMLGitHub @belenfg08OnlineOwner 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
App web personal para registrar gimnasio, jiu-jitsu, lucha, alimentación y peso. Funciona sin internet.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗App web personal para anotar en un solo lugar el gimnasio, las clases de jiu-jitsu y lucha, lo que como y mi peso. Se usa desde el celular o el PC, funciona sin internet y los datos no salen del dispositivo.
La captura usa datos de ejemplo inventados.
BarcodeDetector si el navegador lo trae o, si no, la librería ZXing) o escribiendo el número, busca el producto en Open Food Facts..json), y borrar todo.En el PC también se puede abrir index.html con doble clic; en ese caso no funciona el modo sin internet.
Existe además un APK hecho con Capacitor que empaqueta esta misma app y agrega la lectura del peso desde Health Connect (por ejemplo, el que registra una báscula Eufy a través de EufyLife), con permiso solo para leer el peso. Ese proyecto no está publicado en este repositorio. El código de app.js que lo usa no hace nada cuando la app se abre en un navegador.
La búsqueda por nombre en Open Food Facts solo funciona en el APK: su buscador no acepta llamadas desde páginas web. En el navegador funcionan la lista de alimentos comunes y la búsqueda por código de barras.
Todo se guarda en el navegador donde se usa la app: los registros en localStorage y las fotos en IndexedDB. El respaldo .json incluye las fotos. No hay servidor ni cuenta. Lo único que sale a internet es lo que se busca en Open Food Facts: el texto escrito o el número del código de barras, nunca los registros. Por lo mismo:
HTML, CSS y JavaScript sin compilación. La única librería incluida es @zxing/library 0.21.3 (Apache-2.0), en vendor/, para leer códigos de barras; se carga solo al abrir el escáner. Los datos de productos vienen de Open Food Facts (licencia ODbL) y la lista común está en alimentos.js. Es una Progressive Web App: manifest.webmanifest permite instalarla y sw.js guarda los archivos para que abra sin conexión.
Health Connect no guarda agua, masa muscular, masa ósea ni grasa visceral, así que esas medidas de la báscula no llegan a la app.
Sin sincronización entre dispositivos ni copia en la nube.
Los valores de la lista común son aproximados, y los de Open Food Facts los suben voluntarios, así que pueden tener errores: conviene compararlos con la etiqueta.
Buscar alimentos en Open Food Facts necesita internet.
Las faixas son las de adulto; no incluye las faixas infantiles (gris, amarilla, naranja, verde).
El 1RM es una estimación y no reemplaza una prueba real ni la indicación de un profesional.
Belén Fuentes González. Desarrollado con asistencia de IA (Claude Code); las decisiones y la verificación son mías.
Licencia MIT.