Gestión Académica
Creación de clases, matriculación de alumnos, organización por temas y publicación de contenidos.
Una plataforma desarrollada para centros educativos que conecta alumnos, profesores y administradores en un único ecosistema. Gestión académica, tareas, contenidos y comunicación integrados en una interfaz limpia, editorial y minimalista.
Docker + PHP + MariaDB + Caddy + Bind9 + infraestructura preparada para producción.
| PHP | MariaDB |
| Caddy | Docker |
| Bind9 | UFW |
EduFlow nace como una solución moderna para simplificar la administración de aulas virtuales dentro de centros educativos. El sistema permite gestionar usuarios, clases, contenidos, tareas y entregas mediante una arquitectura escalable y segura.
Creación de clases, matriculación de alumnos, organización por temas y publicación de contenidos.
Protección frente a inyecciones SQL, sesiones seguras, HTTPS automático y aislamiento mediante Docker.
Implementado sobre servidor físico con acceso remoto, DNS híbrido y proxy inverso profesional.
| Rol | Funciones | Nivel |
|---|---|---|
| Student | Acceso a clases, tareas y entregas. | Básico |
| Teacher | Gestión de clases, temas y tareas. | Medio |
| Admin | Control total del sistema y usuarios. | Completo |
| Invitado | Navegación pública por la presentación. | Público |
Archivos compartidos del sistema como conexiones, cabeceras y funciones comunes.
Separación lógica de contenido según el rol: admin, teacher y student.
Sistema visual editorial basado en variables CSS, sombras suaves y diseño responsive.
Contenerización completa del entorno para facilitar despliegue y mantenimiento.
Uso de sanitización mediante
htmlspecialchars(),
control de sesiones y prevención de SQL Injection.
Gestión automática de HTTPS, certificados SSL y ocultación de servicios internos.
UFW protege el servidor mientras Bind9 y DuckDNS permiten resolución híbrida local/remota.