👤 Soy cliente
⚙️ Administrador
Accede a tu plan
Usa el email y contraseña que recibiste al contratar.
👁
Demo cliente: juan@email.com / Fitness123
Demo admin: admin@fitcoach.es / Admin2025
Recuperar contraseña
Te enviamos un enlace a tu email para crear una nueva contraseña.
Nueva contraseña
Mínimo 8 caracteres con letras y números.
👁
👁
👁
Dashboard
🔔
🌙
👥activos
0
Clientes
✍️publicados
0
Posts blog
🎙️episodios
0
Podcast
💰activas
0
Tarifas
⚡ Acciones rápidas
📡 Estado de clientes
Sin clientes activos
👥 Clientes activos 0
✨ Crear plan personalizado para cliente
🏠 Hero & Perfil del entrenador
💰 Tarifas 0
🏋️ Servicios 0
🔄 Pasos del proceso
🎙️ Episodios Podcast 0
✍️ Blog 0
⭐ Testimonios 0
❓ FAQ 0
🔑 Credenciales GitHub
👁
github.com → Settings → Developer settings → PAT → scope: repo
📄 Opciones del HTML
https://fitplans.pages.dev/landing
🚀 Publicar landing en GitHub
GitHub detecta el push → Cloudflare Pages auto-despliega en ~30 segundos
📡 Publicaciones de esta sesión 0
Sin publicaciones en esta sesión
⬇️ Descargar HTML local
☁️ Subida manual Cloudflare
1. Descarga el HTML
2. dash.cloudflare.com
3. Workers & Pages → Pages
4. Create → Upload assets
5. Arrastra index.html
6. Deploy ✅
📖 Setup inicial (una sola vez)
${[['Crear repo en GitHub','github.com/new → nombre: fitplans → Public → Add README → Create'],['Obtener token GitHub','Settings → Developer settings → Personal access tokens → Tokens classic → scope: repo → Genera y copia'],['Conectar CF Pages','dash.cloudflare.com → Workers & Pages → Pages → Connect to Git → Autoriza → Selecciona fitplans'],['Config build','Framework preset: None · Build command: vacío · Output: / (raíz) → Save and Deploy'],['Dominio (opcional)','Proyecto → Custom domains → planes.tudominio.com → CF configura DNS solo']].map(([t,d],i)=>`
${i+1}
${t}${d}
`).join('')}
🔄 Flujo diario
1. Edita contenido en este panel
2. GitHub + Cloudflare tab
3. Pon token + usuario + repo
4. Click "Publicar landing"
5. Live en ~30 segundos ✅
6. Para clientes: Nuevo plan → genera HTML y sube a carpeta cliente
⚠️ Seguridad del token
El token nunca sale de tu navegador. Va directo a la API de GitHub. Cierra la pestaña y desaparece. Para producción real, usa Cloudflare Workers como proxy.
💳 Stripe — Configuración
⚠️ Flujo Stripe: Crea productos en stripe.com → copia el Payment Link de cada tarifa → pégalo en la tarifa correspondiente. Los botones de la landing van directo al checkout de Stripe. Sin backend necesario para empezar.
🪝 Webhook para acceso automático
Cuando alguien paga → Stripe dispara webhook → Zapier/n8n → crea cuenta en KV → envía email con credenciales al cliente.
Opción A (sin código): Zapier: Stripe → crear usuario en tu sistema → email.
Opción B: Cloudflare Workers Function que escucha el webhook.
Flujo automático completo:
1. Cliente clic "Empezar" → Stripe checkout
2. Paga con tarjeta/Apple Pay
3. Stripe → webhook → Zapier
4. Zapier crea usuario (email + pass temporal) en KV
5. Zapier envía email de bienvenida
6. Cliente accede a su área privada ✅
🔍 SEO & Metadatos
🎨 Colores de la landing
👤 Mi perfil
🔑 Seguridad
Cambia tu contraseña de acceso.
🚪 Sesión
📅Semana 1
12
Semanas totales
🔥
0
Entrenos completados
🎯
98%
Adherencia
💬
24h
Resp. WhatsApp
📅 Progreso semanal 0/12
Semana 0 de 120%
Marca cada semana al completarla ✓
⚡ Próximo entreno
HOY
PUSH
Pecho · Hombro · Tríceps
Press banca · Elevaciones · Tríceps · +4 más
🎯 Macros de hoy
💬 Soporte directo
¿Tienes dudas sobre tu entreno o dieta? Escríbeme directamente. Respondo en menos de 2 horas.
💬 Abrir WhatsApp
Días gym: sube carbos +40g. Días descanso: baja -40g.
Toca cada producto para marcarlo ✓
🎬 Biblioteca de vídeos 0
📈 Evolución de peso
📊Gráfica de progreso · Se actualiza en cada revisión
Peso inicial
Peso actual
Cambio