Permutas ETSII BackEnd - TFGfraanicardandorsan/wiki GitHub Wiki
Descripción
PermutasETSII es una aplicación diseñada para gestionar permutas de grupos y asignaturas en un entorno académico. Permite a los estudiantes solicitar, aceptar y gestionar permutas, mientras que los administradores pueden supervisar y validar estas solicitudes.
Características
- Gestión de usuarios: Registro y autenticación mediante SAML.
- Permutas: Solicitud, aceptación, rechazo y validación de permutas.
- Notificaciones: Sistema de notificaciones para mantener a los usuarios informados.
- Telegram Bot: Integración con Telegram para gestionar incidencias y solicitudes.
- Estadísticas: Visualización de estadísticas de permutas y solicitudes.
Instalación
- Clona el repositorio:
git clone https://github.com/usuario/TFMPermuta.git cd TFMPermuta
- Instala las dependencias:
npm install
- Configura las variables de entorno:
- Copia el archivo .envSample y renómbralo a .env.
- Completa las variables de entorno necesarias, como la configuración de la base de datos y las credenciales SSL.
- Inicia la aplicación
npm start