PAUL PEREZ

Volver a proyectos
FULLSTACK2024

E-Learning CCD

Plataforma de aprendizaje para Centro de Capacitación y Desarrollo con certificados masivos y gestión de cursos.

Jefe de Área de TI — Centro de Capacitación y Desarrollo

E-Learning CCD

Sobre el proyecto

Plataforma e-learning del Centro de Capacitación y Desarrollo: catálogo público de cursos y diplomas por escuela, aula virtual con reproducción de clases y un panel administrativo para gestionar todo el negocio académico. Reemplazó una plataforma heredada y desorganizada por una arquitectura modular y desacoplada, que permite manejar cursos y salas de forma independiente. Dirigí el equipo de desarrollo desde el área de TI.

Stack

AngularFRONTENDExpress.jsBACKENDNode.jsBACKENDPostgreSQLDATABASE

Funcionalidades

  • Catálogo público por escuela con buscador, inscritos, módulos y horas por curso.
  • Aula virtual con reproductor de clases, contenido por módulos y archivos descargables por módulo.
  • Panel administrativo con gestión de cursos (160+), usuarios, matrículas y evaluaciones.
  • Generación de certificados masivos a partir de plantillas.
  • Módulo de reclamos y validación pública de certificados.
  • Reportes, logs de actividad y roles de administración (incluido super admin).
  • Integración con Moodle y blog corporativo.
  • Almacenamiento de archivos en Cloudflare R2 y video transcodificado con streaming adaptativo.

Resultados

  • Migración desde una plataforma heredada a una arquitectura modular, con independencia entre cursos y salas.
  • Reducción de quejas por tiempos de carga tras reemplazar los MP4 por streaming transcodificado.

Galería

Aula virtual: reproductor de clase y contenido del curso por módulos
Aula virtual: reproductor de clase y contenido del curso por módulos
Catálogo público de cursos y diplomas
Catálogo público de cursos y diplomas
Panel administrativo: gestión de cursos, certificados masivos y evaluaciones
Panel administrativo: gestión de cursos, certificados masivos y evaluaciones
Página del equipo de desarrollo
Página del equipo de desarrollo

Proyectos relacionados

E-commerce desarrollado primero con Spring Boot y luego migrado a Angular + Express.

AngularExpress.jsSpring BootMySQL
Ver detalleDemo

Gestor de archivos con permisos por usuario, historial de acciones y almacenamiento en Cloudflare R2.

AngularExpress.jsCloudflare R2PostgreSQL
Ver detalleRepositorio