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

  1. Clona el repositorio:
    git clone https://github.com/usuario/TFMPermuta.git
    cd TFMPermuta
    
    
  2. Instala las dependencias:
    npm install
    
  3. 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.
  1. Inicia la aplicación
    npm start