De qué se compone Learnio
Una plataforma de aprendizaje en tres aplicaciones: un sitio público de cursos, un panel de administración y la API de NestJS que da servicio a ambos.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Sitio para estudiantes | frontend/ | 3030 | El catálogo público, los perfiles de instructores, el blog y el panel del estudiante con sesión iniciada |
| Panel de administración | admin-dashboard/ | 3031 | Cursos, plan de estudios, instructores, estudiantes, inscripciones, reseñas, blog y ajustes |
| API | back-end/ | 8000 | NestJS y TypeORM, con SQLite en local |
Qué contiene tu paquete
El paquete Sitio para estudiantes es el sitio público de cursos y el panel del estudiante con sesión iniciada, por sí solos.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Sitio para estudiantes | frontend/ | 3030 | El catálogo público, los perfiles de instructores, el blog y el panel del estudiante con sesión iniciada |
Funciona con los datos de ejemplo incluidos hasta que lo conectes a una API de Learnio. La API y el panel de administración son paquetes aparte y no están en esta descarga.
Qué contiene tu paquete
El paquete Panel de administración es el panel para administradores e instructores, por sí solo.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Panel de administración | admin-dashboard/ | 3031 | Cursos, plan de estudios, instructores, estudiantes, inscripciones, reseñas, blog y ajustes |
Funciona con una simulación en el navegador hasta que lo conectes a una API de Learnio. La API y el sitio para estudiantes son paquetes aparte y no están en esta descarga.
Qué contiene tu paquete
El paquete API es la API de NestJS por sí sola, con la base de datos, los datos de demostración y todos los endpoints que usan los dos frontends.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS y TypeORM, con SQLite en local |
El sitio para estudiantes y el panel de administración son paquetes aparte y no están en esta descarga. Cualquier cliente puede usar la API por HTTP.
En Windows, usa PowerShell o Git Bash para los comandos de estas guías.
La interfaz funciona en inglés y en árabe, y la interfaz en árabe se muestra de derecha a izquierda.
