← Volver a proyectos
Completado Colaborativos

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

Vanilla PHP MySQL JavaScript Bootstrap

Herramientas

VS CodeGit
Ir al inicio

Otros proyectos

Ver detalles
Completado
Propios
Ver detalles

SysAdmin Tools

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

Node.jsTypeScriptExpressMSSQL +3
Ver detalles
En desarrollo
Propios
Ver detalles

Yezzfolio CMS

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

Node.jsExpressTypeScriptPostgreSQL +3
Ver detalles
Completado
Propios
Ver detalles

GIDE App

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

ReactNode.jsExpressMySQL +2