FP
Fuel Performance Athlete Area

Private access

Sign in with the email address and password linked to your account.

Vista deportista
FP
Fuel Performance Área del deportistaAthlete Area
● Administradora
Fuel Performance / Equipo

Coaches

Alta, baja y asignación de entrenadores por línea deportiva. La cuenta se crea en Área y sirve también para los Planners conectados.

Dar de alta a un coach

Líneas asignadas
Cargando…

Las altas solo crean cuentas coach; no se permite crear administradores adicionales desde esta pantalla.

Equipo actual

Abre esta pestaña para consultar el equipo.
Fuel Performance / Supervisión

Registro de actividad

Acciones del equipo desde Área y los Workers deportivos conectados.

Panel de administración

Área del deportista

Gestiona clientes, acceso, recetas y material desde un único lugar. Clientes, sesiones, recetas y materiales trabajan con Cloudflare D1. Los menús y listas privadas ya se almacenan en Backblaze B2.

Áreas de trabajo

Cada bloque agrupa funciones relacionadas para que el inicio sea más claro y visualmente más limpio.

Personas y acceso

Clientes

Gestiona cuentas reales de deportistas, accesos, notas internas y seguimiento rápido desde un único lugar.

Feedback del deportista

Adherencias

Revisa de un vistazo comidas no realizadas y comentarios del menú actual sin convertirlos automáticamente en tareas del Office.

Biblioteca central

Material y guías

Administra la biblioteca de recursos para asignarlos a todos los deportistas o a perfiles concretos.

Sistema de entrenamiento

Entrenamiento

Ejercicios, plantillas, secuencias, programas y publicación de semanas adaptadas al deportista.

Nutrición y mantenimiento

Recetas y bibliotecas

Controla el recetario, crea nuevas recetas y exporta o revisa las bibliotecas maestras cuando lo necesites.

Comunicación

Chat

Mensajería directa con cada deportista. Fotos y documentos permitidos; los audios están desactivados.

Selecciona un chatLos mensajes nuevos aparecerán destacados con el color de la línea.
Nutrición · seguimiento

Adherencias

Feedback directo del deportista sobre su menú actual. Aquí aparecen cruces y comentarios para revisión rápida; las tareas programadas continúan en Fuel Performance Office.

Cargando adherencias…Consultando el registro nutricional.
Panel de administración

Clientes

Gestiona cuentas reales de deportistas, acceso, nutrición, entrenamiento, rendimiento y material desde su perfil.

Clientes y accesos se guardan en Cloudflare D1. El menú y la lista de la compra se sirven de forma privada desde Backblaze B2.
Biblioteca central

Material y guías

Organiza tu biblioteca, asigna recursos a cada deportista y publica nuevo material desde un único lugar.

0 materialesSelecciona un recurso para previsualizarlo o asignarlo.

Crear nuevo material

Sube una guía o documento PDF privado, o crea un recurso informativo.

Idioma del material: español · escribe el contenido visible en español.
El título, la descripción y el PDF se mostrarán exactamente como los escribas/subas. No hay traducción automática.
Máximo 30 MB. Se almacena de forma privada en Backblaze B2 y se muestra exactamente como lo subas.
Lectura protegida: los PDF internos se sirven solo con sesión autenticada y se abren en un visor de solo lectura sin botones de descargar, imprimir o compartir. Los enlaces externos no pueden tener esta protección.
Núcleo central

Biblioteca común

Gestiona los ejercicios y sus características comunes. Cada disciplina dispone de su propio Planner y Worker.

Arquitectura modular

Líneas deportivas

Las plantillas, programaciones, asignaciones, calendarios y marcas se gestionan por separado en cada Worker.

Biblioteca de ejercicios

Ejercicios

Busca y revisa la biblioteca completa. Pulsa cualquier ejercicio para editarlo; el formulario solo se abre cuando lo necesitas.

0 ejercicios
Datos y copias de seguridad

Master Libraries y copias

Cloudflare D1 es la fuente viva de las bibliotecas de Nutrición y Entrenamiento. Desde aquí puedes exportar copias JSON y volver a importar datos estructurados sin guardar snapshots de las bibliotecas dentro de este HTML.

Master Library · Nutrición

UPSERT seguro por food_id y recipe_id. Actualiza los IDs existentes, crea los nuevos, conserva registros ausentes del JSON y mantiene la taxonomía 1.3, sportsNutrition y auditorías.

Cantidades estándar: comprobando estado en D1…
El importador acepta JSON de recetas o de alimentos. En una Master Library completa hace UPSERT por ID estable: crea IDs nuevos, actualiza IDs existentes y no elimina registros ausentes del JSON. Las importaciones parciales mantienen controles extra de duplicidad por nombre.

Master Library · Entrenamiento

Líneas, reglas, ejercicios, sesiones, plantillas semanales y programas con sus IDs canónicos y ramas ES/EN. Las asignaciones e historial de deportistas no forman parte de esta copia.

La importación usa UPSERT sin borrado: crea IDs nuevos y actualiza los mismos IDs si ya existen, pero nunca elimina registros ausentes del archivo. Antes de escribir se comprueban las dependencias ejercicio → sesión → semana → programa.
✓ Training ES/EN + IDs canónicos en D1. Sin snapshot ni compatibilidad legacy en este HTML.

Qué se guarda dónde

Los datos estructurados se guardan en D1. Backblaze queda reservado para PDF y otros archivos pesados, evitando duplicar las bibliotecas en dos sitios.

Estado de migración
Comprobando Worker...
Comprobando la conexión con D1 y preparando las copias JSON desde la base de datos viva.
Fuente de verdad: Nutrición y Entrenamiento viven en D1. Este HTML los consulta y administra mediante el Worker y no conserva una segunda copia de las bibliotecas. Las exportaciones JSON sirven como copia externa; los PDF y archivos pesados siguen en Backblaze.
Fuel Performance · Área del deportistaFuel Performance · Athlete Area

Tu espacioYour space

Tu entrenamiento, nutrición y semana en un único lugar. Entra, revisa lo importante y sigue con tu día.Your training, nutrition and week in one place. Check what matters and get on with your day.

Tu semanaYour week Preparación físicaStrength & conditioning

Mi entrenamientoMy training

No tienes entrenamientos asignados.You don't have any training assigned yet.

NutriciónNutritionPlan actualCurrent plan

Mi menúMy menu

El menú aparecerá aquí cuando se publique.Your menu will appear here when it is published.

OrganizaciónPlanningTu compraYour shopping

Lista de la compraShopping list

La lista aparecerá aquí cuando se publique.Your shopping list will appear here when it is published.

Más para tiMore for youRecursos y herramientasResources & tools
RecursosResources

Material y guíasResources & guides

Consulta tus guías y recursos asignados.View your assigned guides and resources.

InspiraciónInspiration

RecetarioRecipes

Recetas y alternativas compatibles con tu planificación.Recipes and alternatives that fit your plan.

Direct chat

Your coach

Write whenever you need help with your plan. You can attach photos or documents.

Loading chat…
RecursosResources

Material y guíasResources & guides

Aquí encontrarás las guías generales de Fuel Performance y el material que se te haya asignado específicamente.Here you will find Fuel Performance general guides and any resources assigned specifically to you.

EntrenamientoTraining

Mi entrenamientoMy training

Tu programación y tus marcas se consultan desde la línea deportiva conectada al Área.

No tienes entrenamientos asignadosYou don't have any training assignedCuando tu coach publique un programa aparecerá aquí.When your coach publishes a program, it will appear here.
Nutrición · Ideas para tu pautaNutrition · Ideas for your plan

RecetarioRecipes

Preparaciones pensadas para trabajar con los alimentos de tu planificación, manteniendo siempre las cantidades de tu menú individualizado.Recipe ideas built around the foods in your plan. Always use the quantities from your individual menu.

Incluir fija alimentos o grupos. Excluir los evita o los marca para sustituir cuando los ingredientes son flexibles.Include locks foods or groups in. Exclude removes them or flags flexible ingredients for substitution.

Todas las recetas

Busca por el nombre que lees en el PDF o por los ingredientes de esa comida.

Pendiente de analizar.
Panel de administración

Crear receta

Cada receta se vincula a alimentos canónicos y guarda una ración estándar interna para una persona. Esos gramos sirven como base de cálculo para el Planner; el deportista seguirá viendo sus cantidades personalizadas únicamente en su menú semanal.

Una receta · dos ramas nativas independientes ES alimenta la rama española y EN alimenta la rama americana. No hay traducción automática, copia entre idiomas ni fallback entre ramas. Imagen, tiempo, ingredientes, etiquetas estructuradas y recipeId son datos compartidos.
Recipe ID e imagen El ID se genera al guardar la receta por primera vez. Al editarla puedes conservarlo o sustituirlo por uno nuevo.
ID ESTABLE
—
—
Usa exactamente ese nombre para la imagen WebP. ES y EN comparten el mismo recipeId y la misma imagen. Al guardar cualquier edición podrás conservar este ID o sustituirlo por uno nuevo sin duplicar la receta.
Recipe ID anterior · limpiar imagen antigua Este identificador ya no pertenece a ninguna receta. Cópialo para localizar y borrar su WebP antiguo en Backblaze cuando hayas actualizado el recipeId.
LIMPIEZA B2
—
—

Datos compartidos

Estos datos pertenecen a la receta, no a un idioma. Se usan igual en la rama ES y en la rama EN.

COMPARTIDO
Si lo dejas vacío, la plataforma buscará automáticamente la imagen recipeId.webp. No se duplica por idioma.
Minutos reales de preparación (1–240). Ya no se redondean a bloques de 5 minutos.
Metadatos canónicos compartidos por la receta. No son texto ES ni EN: cada etiqueta tiene una etiqueta visible nativa para ambas ramas y un único ID interno para búsquedas y filtros.

Información básica · ES

Contenido nativo de la rama española.

RAMA ES NATIVA
Este nombre es el que verá y podrá buscar el deportista de la rama ES.

Basic information · EN

Native content for the American branch. It is authored independently and never generated from ES.

RAMA EN NATIVA

Ingredientes del menú · ES

Añádelos uno a uno desde la biblioteca y asigna los gramos de la ración estándar de 1 persona. No es una prescripción para el cliente: es el punto de partida interno que después podrá ajustar el Planner.

Biblioteca cargada
Ingredientes añadidos

Menu ingredients · EN

Add them one by one from the food library and enter the grams for the standard one-person serving. These are internal baseline amounts, not the athlete's prescribed quantities.

Library loaded
Added ingredients

Condimentos o extras opcionales · ES

Añádelos individualmente desde la biblioteca y define también su cantidad estándar de una ración. Incluso aceite, especias o salsas deben quedar cuantificados internamente si forman parte de la receta estándar.

Extras añadidos

Optional seasonings / extras · EN

Add each item from the library and define its standard one-serving amount as well. The athlete-facing recipe still does not display these baseline grams.

Added extras

Preparación · ES

Explica el método sin fijar cantidades. Añade tantos pasos como necesites.

Preparation · EN

Write the native English method independently. Add as many steps as needed.

Consejo Fuel · ES

Nota práctica, conservación o técnica.

Fuel tip · EN

Optional native English practical note.

Panel de administración

Nutrición

Administra desde un único lugar las dos partes de la Master Library de Nutrición. Los cambios se guardan en Cloudflare D1 y los identificadores canónicos permanecen estables.