SARA

Sistema de Asistencias hecho a medida para las instituciones educativas del Perú.

Detalles

En septiembre del 2025 se realizó el Concurso Nacional Crea y Emprende (etapa IE y UGEL), un concurso organizado por el MINEDU para que los alumnos presentes propuestas de emprendimientos innovadores y/o que solucionen una problemática real en sus comunidades.

A finales del 2024 me enteré de este concurso y al ser de mi conocimiento que existe una categoría para Software, decidí planificar un proyecto con mucho tiempo de anticipación. Durante el transcurso del tiempo fuí formando un equipo de jóvenes que tenían habilidades en diveras áreas, convirtiendonos en un equipo multidisciplinario que esperaba romper las espectativas del concurso con un proyecto jamás visto en la ciudad de Talara.

SARA (Sistema Automático de Registro de Asistencias) es un software diseñado a medida para las Instituciones Educativas del Perú. Su objetivo era reemplazar los registro de asistencias auxiliares de los docentes en papel, reducir las toneladas de papeles generados por este sistema tan ineficiente y modernizar a las intituciones educativas con Identificaciones únicas para los estudiantes (mediante códigos QR).

Un proyecto que, durante las primeras semanas, ya contaba con más de 3 mil asistencias registradas por todos los cursos dictados en solo 3 aulas de secundaria de mi institución educativa (exactamente 96 alumnos). Una cifra que solo podía demostrar 2 cosas:

  1. El sistema funcionaba de maravilla y los docentes lo estaban utilizando.
  2. El sistema tradicional para tomar las asistencias es tan ineficiente que en el día se puede registrar la asistencia del mismo estudiante hasta 5 veces, y lo único que varía es el curso.

Por ese mismo motivo se deben las cifras exorbitantes en tan poco tiempo, algo que solo se puede cambiar “reinventando la rueda”.

Un proyecto con más de un año en planificación y desarrollo el cual, tristemente, no pasó de la Etapa UGEL y mi equipo tomo la decisión de cancelar su ejecución en nuestra institución educativa.

Características del sistema

  • Gestión de usuarios (docentes)
  • Control de permisos por roles
  • Gestión de secciones
  • Gestión de estudiantes
  • Gestión de cursos
  • Gestión de horarios
  • Gestión de asistencias por cursos y horarios.
  • Gestión de entradas y salidas de la IE (por QR).

Tecnologías utilizadas

  • Nest.js
  • Angular 20
  • TailwindCSS
  • PrismaORM
  • PostgreSQL
  • Socket.io
  • Canvas NPM (para la generación dinámica de carnets)
  • Json Web Tokens (JWT)

Enlaces