Volver al catálogo de proyectos

Proyecto de titulación / Desarrollo full stack

Nexus IPN

Plataforma web educativa desarrollada como proyecto de titulación en ESCOM-IPN con el stack PERN. Participé en la interfaz modular, el modelado académico en PostgreSQL y la integración de validaciones y datos asíncronos.

Portal docente de Nexus IPN para gestión académica
Captura del producto actual.

Contribución y alcance

Qué implementé.

Desarrollo full stack de mi proyecto de titulación: interfaz modular en React, integración de la API, persistencia académica y autorización por roles.

Módulos de planificación didáctica, recursos educativos y seguimiento académico para administradores, jefaturas y docentes. El alcance presentado es académico y se puede revisar en el repositorio.

Arquitectura lógica

  1. Interfaz · React

    Formularios validados con Zod y sincronización de datos con TanStack Query.

  2. Servicios · Node.js

    API REST, autenticación JWT y permisos según el rol.

  3. Persistencia · PostgreSQL

    Modelo académico relacional mediante Sequelize.

Esquema explicativo basado en las decisiones documentadas del proyecto; no representa una topología interna institucional.

Revisa la captura y el esquema sin crear una cuenta. El repositorio permite contrastar modelos académicos, rutas por rol y pruebas del backend; la demo pública muestra el portal docente.

El reto

Contexto antes que código.

Representar procesos académicos con responsabilidades diferentes para administradores, jefaturas y docentes, manteniendo consistencia entre usuarios, academias, unidades de aprendizaje y entregas.

Decisiones técnicas

Cómo se construyó.

  1. 01

    Construí módulos de interfaz con React, formularios tipados y validación de esquemas con Zod.

  2. 02

    Organicé el consumo de la API y la revalidación de datos con TanStack Query.

  3. 03

    Implementé persistencia relacional con PostgreSQL y Sequelize para modelar el dominio académico.

  4. 04

    Protegí rutas mediante JWT, autorización por roles y límites de solicitudes en operaciones sensibles.

Funciones

Implementación.

  • Planificaciones didácticas
  • Recursos digitales educativos
  • Gestión de docentes y jefaturas
  • Revisión, observaciones y seguimiento académico

Evidencia

Qué puede revisarse.

La demo pública permite revisar el portal docente del proyecto de titulación. El repositorio incluye documentación de arquitectura, modelos del dominio, rutas por rol y pruebas automatizadas del backend.

Tecnologías

  • React
  • Node.js
  • PostgreSQL
  • TypeScript
  • Jest
  • TanStack Query
  • Bcrypt
  • Zod

Contacto

Hablemos de tu próximo proyecto.

Abierto a oportunidades en desarrollo de software, ciberseguridad, redes y cómputo en la nube.