Operación dispersa
Matrículas, notas, pagos y mensajes en sistemas que no comparten contexto.
NovaSchool OS conecta gestión académica, administración y comunicación en una plataforma moderna. La experiencia Angular y la API segura trabajan sobre una arquitectura preparada para operación real en la nube.

NovaSchool OS
Un ecosistema escolar, una sola operación
12
Áreas conectadas
6/6
Pruebas
MIT
Open source
Hojas de cálculo aisladas, registros manuales y herramientas desconectadas obligan a repetir tareas, dificultan el seguimiento y reducen la capacidad de tomar decisiones con información confiable.
Matrículas, notas, pagos y mensajes en sistemas que no comparten contexto.
Cada perfil necesita ver y modificar solo la información que le corresponde.
Los resúmenes académicos y administrativos requieren datos consistentes y oportunos.
Las sesiones, credenciales y operaciones sensibles no admiten soluciones improvisadas.
NovaSchool OS conecta el ciclo educativo con la operación interna para reducir duplicidad y mantener una única fuente de verdad.
La operación educativa diaria se concentra en flujos conectados y trazables.
Los procesos internos comparten la misma base de seguridad y datos.
El frontend consume una API REST tipada; la API protege las reglas de negocio y Mongoose traduce el dominio escolar a MongoDB Atlas.
Frontend
Aplicación standalone y zoneless con TypeScript, Signals, Angular Material y validación de contratos con Zod.
Backend
Node.js y Express organizados en rutas, controladores, servicios, validadores y middlewares especializados.
Datos
Persistencia documental con Mongoose, modelos de dominio y relaciones diseñadas para la operación escolar.
Frontend y backend se publican como proyectos independientes, con HTTPS, variables protegidas y un health check público para comprobar la API sin exponer configuración sensible.
La plataforma combina autenticación, validación y control de acceso para proteger cada operación relevante.
Access tokens de corta duración y refresh tokens rotativos para mantener sesiones seguras.
La renovación de sesión viaja en una cookie inaccesible para JavaScript y protegida en producción.
Permisos diferenciados para administración, docentes y estudiantes según su relación con la institución.
Zod valida entorno, autenticación, paginación y operaciones críticas antes de procesarlas.
Helmet, CORS estricto, rate limiting, bcrypt y respuestas de error que no filtran datos sensibles.
Cierre individual o global, rotación de refresh token y limpieza automática ante renovaciones fallidas.
La interfaz se adapta a escritorio, tablet y móvil. El tema puede seguir al sistema o permanecer en la preferencia elegida, sin perder contraste ni jerarquía visual.
TypeScript
Compilación estricta
Contratos tipados de extremo a extremo y verificación estática sin emitir archivos.
ESLint
Cero advertencias
Reglas de calidad aplicadas al código de producción y a la suite de pruebas.
6/6
Pruebas superadas
Health seguro, CORS, cookies, validación, errores y rutas desconocidas cubiertos.
La aplicación Angular y la API Express están desplegadas en Vercel. La API expone un health check seguro y la persistencia de producción usa MongoDB Atlas.
NovaSchool OS parte de SchoolOS, software open source bajo licencia MIT. La modernización conserva la autoría y la licencia originales, y amplía el proyecto con seguridad, TypeScript, pruebas, documentación, frontend Angular y preparación para producción.