Diario Interactivo
de Entrenamiento
Registra peso, series, repeticiones, descanso, notas, imágenes o GIFs por ejercicio. Guarda localmente, exporta y conecta con Google Apps Script para enviar a Sheets o Notion.
Mi recomendación
Usa esta app primero de forma local. Cuando ya la estés usando bien, conecta el botón “Enviar a Apps Script” para guardar cada registro en Google Sheets y luego crear la página en Notion.
Local primero
El navegador guarda tus ejercicios, registros e imágenes.
Sheets como respaldo
Apps Script recibe el registro y lo guarda en una hoja.
Notion como dashboard
Apps Script crea una página en una base de datos de Notion.
Importante sobre imágenes/GIFs
Puedes subir fotos o GIFs para previsualizarlos. Para enviar a Notion, lo más seguro es que Apps Script guarde el archivo en Google Drive y luego mande a Notion un enlace público del archivo.
Consejo: usa imágenes o GIFs livianos. Archivos muy pesados pueden tardar o fallar en el envío.
Nuevo registro de entrenamiento
Llena la información del ejercicio. Puedes seleccionar uno de la biblioteca o escribir uno nuevo.
Imagen o GIF del ejercicio
Sube una imagen/GIF local o pega un URL. Se guardará junto al registro.
Para Notion, el flujo ideal es: HTML → Apps Script → Drive → Notion. Así el archivo no se pierde.
Agregar ejercicio a biblioteca
Crea tus ejercicios favoritos con imagen/GIF para reutilizarlos.
Biblioteca de ejercicios
Toca “Usar” para llenar el diario con ese ejercicio.
Historial de registros
Tus registros quedan guardados en este navegador. Puedes exportarlos o enviarlos individualmente a Apps Script.
Progreso semanal: 0 registros.
| Fecha | Día | Grupo | Ejercicio | Peso | Sets | Reps | Descanso | Media | Acción |
|---|
Timer de descanso 8x8
Usa 45 segundos si empiezas, 30 segundos intermedio y 20 segundos avanzado.
Configuración de Apps Script
Publica un Apps Script como Web App y pega aquí la URL. El HTML enviará cada registro como JSON.
Recomendación técnica
Apps Script debe guardar primero en Google Sheets. Luego, si quieres Notion, el mismo Apps Script crea una página nueva en tu base de datos de Notion.
Campos sugeridos en Notion
| Campo | Tipo en Notion |
|---|---|
| Ejercicio | Title |
| Fecha | Date |
| Día | Select |
| Grupo muscular | Select |
| Peso | Number |
| Unidad | Select |
| Sets | Number |
| Repeticiones | Number |
| Descanso | Select |
| RPE | Select |
| Notas | Rich text |
| Media | Files & media |
Payload que envía esta página
Esto es lo que recibirá Apps Script en doPost(e).
Seguridad
No pongas el token de Notion dentro del HTML. Guárdalo en las propiedades del proyecto de Apps Script. El HTML solo debe conocer la URL del Web App y, si deseas, una clave simple.