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.
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.
- 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
- React.js
- Vite
- TypeScript
- Tailwind CSS
- Node.js
- Express.js
- TypeScript
- Prisma ORM
- PostgreSQL
- Microsoft Graph API (autenticación y correo)
- Vercel (Frontend)
- Supabase (Backend + DB)
- Azure (opcional, especialmente para integración con cuentas Microsoft)
/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
Documentación en desarrollo.
Uso académico y educativo.