🎯 Objetivo del Proyecto
Desarrollar un portal web que permita administrar integralmente los cursos, instructores, alumnos, evaluaciones, certificados y pagos, optimizando la gestión académica y la experiencia de aprendizaje.
🧩 Funcionalidades Requeridas
1. Gestión de Usuarios
Registro y autenticación de alumnos con validación por correo electrónico.
Perfil del alumno: datos personales, cursos inscritos, progreso y notas.
Panel administrativo para roles: Administrador, Instructor y Alumno.
2. Administración de Cursos
Creación y edición de cursos (nombre, descripción, duración, requisitos, modalidad).
Organización de módulos y lecciones con videos, PDFs, enlaces y quizzes.
Control de versiones de contenido y actualizaciones por los administradores.
3. Gestión Académica
Registro y cálculo de notas por actividad.
Seguimiento de progreso con reportes visuales (porcentaje completado, evaluaciones).
Generación automática de certificados personalizados, con firma digital y código QR de validación.
4. Pagos y Facturación
Integración de pasarelas de pago (Stripe, PayPal y opciones locales peruanas).
Historial de compras y descargas de comprobantes.
Módulo de cupones, promociones y descuentos.
5. Comunicación y Soporte
Foro por curso y chat interno entre alumnos e instructores.
Sistema de mensajería directa.
Centro de soporte con tickets para incidencias técnicas o administrativas.
6. Reportes y Analítica
Panel de administración con reportes de ventas, ingresos, asistencia y desempeño.
Gráficos de progreso y reportes exportables en Excel o PDF.
7. Recursos y Biblioteca
Repositorio centralizado de materiales complementarios (videos, documentos, guías).
Control de acceso según curso o nivel de usuario.
8. Configuración y Personalización
Personalización de perfil (foto, idioma, contraseña).
Configuración de correo automatizado: bienvenida, confirmación de pago, certificado, recordatorios.
Branding ManPro (colores corporativos, logotipo, favicon y estilos tipográficos).
💻 Requisitos Técnicos
Framework sugerido: Laravel +
Vue.js,
Next.js +
Node.js, o similar.
Base de datos: MySQL o PostgreSQL.
Hosting escalable (preferencia AWS o Google Cloud).
Código estructurado, seguro y documentado.
Panel administrativo intuitivo y responsive (modo oscuro opcional).
📦 Entregables Esperados:
Portal web funcional con las características indicadas.
Panel de administración completo (gestión académica, pagos, soporte, reportes).
Diseño responsive según la identidad visual ManPro.
Manual técnico y capacitación breve al equipo interno.
Código fuente y documentación alojada en repositorio Git.
Plazo de Entrega: No definido