Mi tablero escolar
Stack Tecnológico
Descripción del Proyecto
Como Desarrollador FullStack, desempeñé un papel esencial en la creación de un sistema de tablero escolar. Mi enfoque estaba en el backend, construido con NestJS y TypeScript, que se conectaba a bases de datos estatales para almacenar y procesar datos de estudiantes.
El objetivo fundamental de este sistema era analizar datos de estudiantes y detectar situaciones importantes, como ausencias consecutivas o estudiantes no inscritos. Para lograrlo, implementamos OAuth para autenticación segura y RBAC para control de acceso. Gestionamos versiones con GitFlow y utilizamos Docker para la implementación, aprovechando Amazon S3 para el almacenamiento de documentos y recursos.
La información procesada se presentaba en un frontend desarrollado en React, que permitía a los usuarios acceder a notificaciones, gráficos, métricas y herramientas de filtrado y búsqueda para obtener información relevante sobre los estudiantes. El proyecto se gestionó utilizando la metodología Scrum, y se utilizó Azure DevOps como plataforma de gestión para garantizar un desarrollo eficiente y oportuno.