Ir al contenido

El panel admin está disponible en /admin. Solo usuarios con isAdmin: true en la base de datos pueden acceder.

¿No puedes acceder? Ver Cómo hacer a un usuario administrador.


Muestra métricas generales de la plataforma:

MétricaDescripción
Usuarios totalesTotal de cuentas registradas
Usuarios activos (7 días)Usuarios con actividad reciente
Inscripciones totalesTotal de inscripciones en todos los cursos
Ingresos del mesTotal procesado por Stripe en el mes actual
Nuevos usuarios hoyRegistros del día

Gráficas disponibles:

  • Actividad de usuarios por semana (ApexCharts)
  • Inscripciones por curso
  • Fuentes de tráfico (si Plausible está configurado)

Aquí llegan los mensajes enviados desde el formulario de contacto de la landing page.

Ver mensajes:

  • Los mensajes no leídos aparecen con un indicador visual diferente
  • Ordenados por fecha (más recientes primero)
  • Filtro: “Todos” / “Sin leer”

Marcar como leído:

  • Hacer clic en un mensaje para abrirlo → se marca automáticamente como leído
  • O usar el botón de marcar leído sin abrir el detalle

Responder a un mensaje: El sistema no tiene respuesta integrada — responder directamente por email al remitente. El campo email del mensaje muestra la dirección de contacto del usuario.

Indicador de mensajes nuevos: El ícono de mensajes en la barra lateral del admin muestra una animación cuando hay mensajes sin leer.


Lista de todos los usuarios registrados en la plataforma.

  • Email y nombre de usuario
  • Fecha de registro
  • Estado de suscripción (active, canceled, none)
  • Plan de suscripción (mensual/anual)
  • Si es administrador (isAdmin)

Buscar un usuario específico: Usar el campo de búsqueda por email o nombre.

Promover a administrador: En el panel, buscar el usuario → editar → activar “Es administrador”.

Alternativa más directa: Modificar directamente en la DB con Prisma Studio. Ver Problemas Comunes → Hacer a un usuario administrador.


Vista y gestión de todos los cursos de la plataforma.

  • Ver todos los cursos (publicados y borradores)
  • Crear un nuevo curso
  • Editar título, descripción, precio, imagen de portada
  • Cambiar estado: publicado / borrador
  • Ver número de inscritos por curso

Para instrucciones detalladas de creación y edición de cursos, ver Crear un Curso.


Nota: Esta sección puede variar según la versión actual de la app.

Permite revisar todas las inscripciones activas en la plataforma.

Para revisar el progreso de un estudiante específico

Sección titulada «Para revisar el progreso de un estudiante específico»
  1. Buscar el usuario en /admin/users
  2. Hacer clic en el usuario → ver sus inscripciones
  3. Cada inscripción muestra:
    • Curso inscrito
    • Fecha de inscripción
    • Porcentaje de progreso
    • Si completó el curso

El sistema de referidos permite a usuarios ganar recompensas por recomendar la plataforma.

Cómo aprobar/rechazar recompensas pendientes

Sección titulada «Cómo aprobar/rechazar recompensas pendientes»
  1. Ir a /admin/referrals → sección “Recompensas pendientes”
  2. Ver la lista de recompensas que esperan aprobación
  3. Para cada una:
    • Aprobar: confirma la recompensa, se acredita al usuario
    • Rechazar: cancela la recompensa (si es sospechosa de fraude)

Si un usuario reporta que su código de referido no funcionó:

  1. Verificar que el código existe en la DB:

    SELECT * FROM "User" WHERE "referralCode" = 'CODIGO_DEL_USUARIO';
  2. Verificar si se crearon referidos con ese código:

    SELECT * FROM "User" WHERE "referredBy" = 'CODIGO_DEL_USUARIO';

Para documentación completa del sistema de referidos, ver Sistema de Referidos.


Datos de uso de la plataforma.

Estadísticas disponibles:

  • Vistas de página (si Plausible está configurado)
  • Fuentes de tráfico
  • Páginas más visitadas

Si Plausible no está configurado, esta sección mostrará datos vacíos. Ver Variables de Entorno para configurar PLAUSIBLE_API_KEY.


Configuración general de la plataforma (en desarrollo/implementación).

Campos disponibles:

  • Nombre del sitio
  • Email de contacto
  • URL del logo

El panel admin solo es accesible para usuarios con isAdmin: true. Para acceder:

  1. Iniciar sesión con una cuenta administrador
  2. Ir a /admin (o hacer clic en el enlace de admin en el menú de usuario)

Si ves un error 403 al intentar acceder, tu cuenta no tiene privilegios de admin. Ver Cómo hacer a un usuario administrador.


  • No compartir credenciales de admin. Cada administrador debe tener su propia cuenta.
  • Registrar acciones críticas. Si haces cambios manuales en la DB, documéntalo en un comentario interno.
  • Revisar mensajes regularmente. Los mensajes de contacto pueden contener problemas urgentes de usuarios.