Matrículas App
Aplicación web académica para control de evaluaciones, calificaciones y carga docente.
Galería
Descripción
Administrador escolar que digitaliza el ciclo completo: desde profesores y materias hasta el registro final de notas trimestrales. Incluye control de sesiones PHP y arquitectura JS vanilla mediante ES modules.
Problemas que resuelve
Muchas instituciones educativas todavía gestionan el ciclo escolar completo con planillas y sistemas fragmentados. Desde registrar estudiantes y profesores hasta cargar calificaciones trimestrales, la falta de un sistema centralizado genera pérdida de trazabilidad, errores de transcripción y demoras en la entrega de notas.
Funcionalidades destacadas
- CRUD de personas, materias, cursos y períodos académicos con fechas de inicio/fin
- Sistema de evaluaciones y calificaciones vinculadas a cursos con carga por estudiante
- Sidebar dinámico que se adapta al rol del usuario autenticado (Admin, Profesor, Estudiante)
- Autenticación con PHP Sessions + token en localStorage, recuperación por preguntas de seguridad
- Respaldos y restauración de base de datos desde la interfaz administrativa
- Interfaz con Bootstrap 5, DataTables (búsqueda/orden/paginación) y SweetAlert2 para notificaciones
Arquitectura
PHP 7.4 vanilla con endpoints por módulo (back/*.php) usando patrón de acciones vía JSON {accion, ...}. Frontend JavaScript vanilla con ES Modules: controladores por vista, capa de API centralizada (urlConfig.js), helpers para loader/toasts/validaciones. MariaDB con prepared statements mysqli en todas las consultas. Autenticación dual: sesión PHP para vistas + token Bearer para API. Bootstrap 5, DataTables, Boxicons.
Tiempo de desarrollo
Varios meses
Stack tecnológico
Herramientas
Otros proyectos












SysAdmin Tools
Dashboard de administración empresarial para entornos retail multi-sucursal con monitoreo de infraestructura POS y pantallas.


Yezzfolio CMS
CMS headless para portafolios de artistas con integración de Google Drive y exportación estática automatizada.



GIDE App
Aplicación web para la Gestión de Información del Departamento de Epidemiología de salud pública.