Saltar al contenido
Volver al portafolio
Proyecto estrella · En producción

El sistema operativo digital de una institución educativa.

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.

Frontend y API desplegadosSeguridad por diseño
novaschool.novatec.ink
Ecosistema tecnológico de NovaSchool OS

NovaSchool OS

Un ecosistema escolar, una sola operación

12

Áreas conectadas

6/6

Pruebas

MIT

Open source

La información escolar pierde valor cuando vive fragmentada.

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.

Operación dispersa

Matrículas, notas, pagos y mensajes en sistemas que no comparten contexto.

Accesos sin alcance

Cada perfil necesita ver y modificar solo la información que le corresponde.

Seguimiento lento

Los resúmenes académicos y administrativos requieren datos consistentes y oportunos.

Seguridad crítica

Las sesiones, credenciales y operaciones sensibles no admiten soluciones improvisadas.

Módulos académicos y administrativos que trabajan juntos.

NovaSchool OS conecta el ciclo educativo con la operación interna para reducir duplicidad y mantener una única fuente de verdad.

Gestión académica

La operación educativa diaria se concentra en flujos conectados y trazables.

  • Estudiantes y docentes
  • Clases y matrículas
  • Horarios semanales
  • Asistencia individual y masiva
  • Exámenes y calificaciones
  • Resúmenes académicos

Gestión administrativa

Los procesos internos comparten la misma base de seguridad y datos.

  • Pensiones y pagos
  • Biblioteca y préstamos
  • Recursos humanos
  • Anuncios institucionales
  • Mensajería interna
  • Perfiles y sesiones

Capas independientes, contratos claros y despliegue en la nube.

El frontend consume una API REST tipada; la API protege las reglas de negocio y Mongoose traduce el dominio escolar a MongoDB Atlas.

01

Frontend

Angular 22

Aplicación standalone y zoneless con TypeScript, Signals, Angular Material y validación de contratos con Zod.

Angular 22TypeScriptMaterial 3Signals
02

Backend

API REST segura

Node.js y Express organizados en rutas, controladores, servicios, validadores y middlewares especializados.

Node.jsExpressJWTZod
03

Datos

MongoDB Atlas

Persistencia documental con Mongoose, modelos de dominio y relaciones diseñadas para la operación escolar.

MongoDB AtlasMongooseÍndicesSesiones

Entrega continua con Vercel

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.

Producción activa
Seguridad

La sesión y los permisos forman parte de la arquitectura.

La plataforma combina autenticación, validación y control de acceso para proteger cada operación relevante.

Autenticación robusta

Access tokens de corta duración y refresh tokens rotativos para mantener sesiones seguras.

Cookies HTTP-only

La renovación de sesión viaja en una cookie inaccesible para JavaScript y protegida en producción.

Roles y alcance escolar

Permisos diferenciados para administración, docentes y estudiantes según su relación con la institución.

Validación estricta

Zod valida entorno, autenticación, paginación y operaciones críticas antes de procesarlas.

Defensa de la API

Helmet, CORS estricto, rate limiting, bcrypt y respuestas de error que no filtran datos sensibles.

Sesiones controladas

Cierre individual o global, rotación de refresh token y limpieza automática ante renovaciones fallidas.

Responsive, accesible y cómodo en claro u oscuro.

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.

Modo claroModo oscuroNavegación responsive

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.

Estado real

Operativo en producción.

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.

Open source con atribución

Una modernización integral basada en SchoolOS.

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.

NovaSchool OS

Explora la plataforma que convirtió una base open source en un producto educativo completo.

Abrir NovaSchool