Plataforma educativa moderna

EduFlow transforma la gestión educativa en una experiencia simple, elegante y eficiente.

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.

Sistema híbrido

Arquitectura profesional

Docker + PHP + MariaDB + Caddy + Bind9 + infraestructura preparada para producción.

PHP MariaDB
Caddy Docker
Bind9 UFW
¿Qué es EduFlow?

Una plataforma diseñada para el entorno educativo real

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.

Gestión Académica

Creación de clases, matriculación de alumnos, organización por temas y publicación de contenidos.

Seguridad Integrada

Protección frente a inyecciones SQL, sesiones seguras, HTTPS automático y aislamiento mediante Docker.

Infraestructura Real

Implementado sobre servidor físico con acceso remoto, DNS híbrido y proxy inverso profesional.

Usuarios

Roles del sistema

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
Arquitectura

Estructura del proyecto

/includes

Archivos compartidos del sistema como conexiones, cabeceras y funciones comunes.

/pages

Separación lógica de contenido según el rol: admin, teacher y student.

/css

Sistema visual editorial basado en variables CSS, sombras suaves y diseño responsive.

Docker

Contenerización completa del entorno para facilitar despliegue y mantenimiento.

Seguridad

Protección y arquitectura segura

Base de datos protegida

Uso de sanitización mediante htmlspecialchars(), control de sesiones y prevención de SQL Injection.

Proxy inverso Caddy

Gestión automática de HTTPS, certificados SSL y ocultación de servicios internos.

Firewall y DNS

UFW protege el servidor mientras Bind9 y DuckDNS permiten resolución híbrida local/remota.