Skip to content

Plataforma web desarrollada para la Universidad Autónoma de Aguascalientes con el objetivo de registrar, organizar y automatizar la asistencia de los alumnos durante la Semana de Congresos Académicos.

Notifications You must be signed in to change notification settings

DavoDev-Hub/ComputerScienceCongress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComputerScienceCongress

Sistema de Registro y Control de Asistencia - Semana de Congresos UAA

Este proyecto tiene como objetivo desarrollar un sistema web para gestionar el registro de estudiantes durante la semana de congresos de la Universidad Autónoma de Aguascalientes. El sistema permitirá la inscripción a actividades académicas y recreativas, así como el control de asistencia mediante códigos QR.

Objetivo

Automatizar el proceso de inscripción y control de asistencia en los congresos y conferencias universitarias, reduciendo el uso de papel y facilitando la gestión por parte de los organizadores.

Características principales

  • Inscripción de estudiantes con correo institucional (Microsoft 365)
  • Restricción a dos actividades por alumno: una académica y una extracurricular
  • Registro obligatorio a todos los congresos y conferencias del programa
  • Generación de códigos QR por sesión con expiración automática
  • Panel de administración para control de asistencia y generación de reportes
  • Estadísticas y exportación en PDF/Excel
  • Notificaciones por correo y alertas internas

Tecnologías utilizadas

Frontend

  • React.js
  • Vite
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • TypeScript
  • Prisma ORM
  • PostgreSQL
  • Microsoft Graph API (autenticación y correo)

Despliegue

  • Vercel (Frontend)
  • Supabase (Backend + DB)
  • Azure (opcional, especialmente para integración con cuentas Microsoft)

Estructura del proyecto

/frontend └── src/ ├── components/ ├── pages/ ├── services/ └── App.tsx

/backend └── src/ ├── controllers/ ├── routes/ ├── services/ ├── middlewares/ ├── prisma/ └── index.ts

/prisma └── schema.Prisma

README.md tsconfig.json package.json

Estado del proyecto

Documentación en desarrollo.

Licencia

Uso académico y educativo.

About

Plataforma web desarrollada para la Universidad Autónoma de Aguascalientes con el objetivo de registrar, organizar y automatizar la asistencia de los alumnos durante la Semana de Congresos Académicos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages