Ir al artículo
Aniq-UI

LearnioEjecuta Learnio en local

Ejecuta Learnio en local

Instala e inicia cada aplicación con Node.js y Yarn, una terminal por aplicación.

Para el paquete Full Stack

Antes de empezar: instala Node.js 22 o 24 y ejecuta corepack enable una vez. No necesitas un servidor de base de datos.

Ver los requisitos

Abre cada terminal donde la esperan los comandos siguientes: dentro de learnio-lms para el paquete Full Stack, o junto a la carpeta de la aplicación para un paquete de una sola aplicación.

AplicaciónCarpetaDirección
APIback-endlocalhost:8000Local
Sitio para estudiantesfrontendlocalhost:3030Local
Panel de administraciónadmin-dashboardlocalhost:3031Local

Inicia primero la API: ambos frontends obtienen de ella todos sus datos.

Inicia la API

  1. Instala y configura

    .env.example funciona tal cual para el desarrollo local. yarn install termina con "Done with warnings", lo cual es normal; un fallo real termina con "Failed with errors".

    Terminal
    corepack enable
    cd back-end
    yarn install
    cp .env.example .env
    ¿Tienes problemas?
  2. Crea la base de datos

    yarn seed crea database.sqlite, sus tablas y los datos de demostración. Si lo vuelves a ejecutar, no añade nada nuevo.

    Terminalen back-end
    yarn seed
  3. Inicia el servidor

    Terminalen back-end
    yarn dev

    Resultado esperado: localhost:8000/api/healthLocal responde con el estado ok.

    ¿Tienes problemas?

Inicia el sitio para estudiantes

En una segunda terminal:

  1. Instala y configura

    Terminal
    cd frontend
    yarn install
    cp .env.example .env
  2. Inícialo

    Terminalen frontend
    yarn dev

    Resultado esperado: localhost:3030Local abre el sitio en inglés; el árabe está en /ar.

    ¿Tienes problemas?

La API no forma parte de este paquete. Sin ella, el sitio funciona con sus datos de ejemplo incluidos y un aviso "Sample data" al pie de la página lo indica. Cuando tengas una API de Learnio, apunta NEXT_PUBLIC_API_BASE_URL a ella.

Configuración

Inicia el panel de administración

En una tercera terminal:

  1. Instala y configura

    Terminal
    cd admin-dashboard
    yarn install
    cp .env.example .env
  2. Inícialo e inicia sesión

    Terminalen admin-dashboard
    yarn dev

    Resultado esperado: localhost:3031Local abre el formulario de inicio de sesión. El superadministrador es admin@learnio.com con la contraseña Admin@123.

    ¿Tienes problemas?

La API no forma parte de este paquete. Sin ella, una simulación en el navegador responde al inicio de sesión y a las pantallas de estudiantes, personal, roles, categorías, ajustes y notificaciones, y cualquier email y contraseña te inicia sesión como superadministrador. Tus cambios se guardan en el almacenamiento del navegador. Las demás pantallas muestran su estado de error hasta que conectes una API.

Configuración

Empieza de cero con datos de demostración nuevos

Detén la API, elimina el archivo de la base de datos y vuelve a cargar los datos. Esto elimina todo lo que creaste.

Terminalen back-end
rm -f database.sqlite && yarn seed

En PowerShell:

Terminalen back-end
Remove-Item database.sqlite; yarn seed

Siguiente

¿Te resultó útil?

Revisado con la versión 2026-10-07

¿Te atascaste en un paso?

Busca una solución antes de empezar de nuevo.

Solución de problemas

Preferencias de Cookies

Utilizamos cookies para mejorar tu experiencia de navegación, analizar el tráfico del sitio y personalizar el contenido. Al hacer clic en "Aceptar Todo", consientes nuestro uso de cookies para análisis y publicidad personalizada.