Skip to content

Instantly share code, notes, and snippets.

@jonmircha
Last active November 27, 2025 07:21
Show Gist options
  • Select an option

  • Save jonmircha/98027119d48cbec32278383499ff9711 to your computer and use it in GitHub Desktop.

Select an option

Save jonmircha/98027119d48cbec32278383499ff9711 to your computer and use it in GitHub Desktop.

馃弸馃徎 EntrenaPro

Crea una aplicaci贸n web completa llamada "EntrenaPro" para Entrenadores Personales. Todo en espa帽ol.

Prompt

Funcionalidades:

Landing Page

  • Hero section con llamada a la acci贸n.
  • Pon esta imagen como fondo de la seccion hero: https://images.unsplash.com/photo-1571019614242-c5c5dee9f50b
  • Secci贸n de servicios.
  • Paquetes: 5 sesiones, 10 sesiones, 20 sesiones (con precios).
  • Testimonios de alumnos.
  • Formulario de contacto.
  • Bot贸n WhatsApp flotante.

Autenticaci贸n

S贸lo dise帽o y navegabilidad primero, luego integraremos base de datos.

  • Dos tipos de usuario: entrenador y alumno.
  • Registro de nuevos usuarios.
  • Login con email/password.
  • Logout.
  • Recuperaci贸n de contrase帽a.

Panel Entrenador (/admin):

  • Dashboard con m茅tricas:
    • Citas de hoy.
    • Ingresos del mes.
    • Total de alumnos activos.
    • Gr谩fico de ingresos 煤ltimos 6 meses.
  • Gesti贸n de alumnos:
    • Tabla con todos los alumnos.
    • CRUD completo (crear, leer, actualizar, eliminar).
    • B煤squeda y filtros.
  • Calendario semanal:
    • Horario de 7am a 8pm.
    • Ver y gestionar citas.
    • Estados: confirmada, cancelada, completada.
  • Configuraci贸n:
    • Horarios disponibles.
    • Gesti贸n de paquetes.

Panel Alumno (/alumno):

  • Ver sesiones restantes del paquete actual.
  • Agendar nueva cita:
    • Seleccionar fecha.
    • Elegir hora disponible.
  • Ver pr贸xima cita agendada.
  • Cancelar citas.
  • Ver historial completo de sesiones.
  • P谩gina de compra de paquetes (solo interfaz visual, sin procesamiento de pago real).

Dise帽o:

  • Interfaz moderna, atractiva y profesional.
  • Colores energ茅ticos apropiados para fitness.
  • Totalmente responsive.
  • Notificaciones toast para feedback de acciones.
  • Loading states en todas las interacciones.
  • Validaci贸n visual de formularios.
  • Navegaci贸n completa entre todas las p谩ginas.
  • Datos de ejemplo para revisar visualmente antes de integrar base de datos.

Datos de Demostraci贸n:

  • Generar set completo de datos demo.
  • 10 alumnos con diferentes paquetes.
  • 10 citas de ejemplo con diferentes estados.
  • Historial de 2 meses para gr谩ficos.
  • 3 a 5 citas para pr贸ximos d铆as.
  • En el calendario del alumno para agendar cita haz que por defecto est茅 todo disponible y que permita escoger una hora f谩cilmente.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment