You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Este es un proyecto con Nest y Telegraf para gestionar un Bot de Telegram donde los
estudiantes pueden interactuar con el sistema realizando ciertas funcionalidades. Tb sirve
como Back para la Aplicación Web.
Funcionalidades 👾
Autenticación/Autorización basada en roles
Exportación de reportes en Pdf y Excel
Envío de Correo
Gestión de datos de estudiantes, evaluaciones y notas
Bot de telegram con las siguientes funcionalidades:
Ver las notas del usuario
Ver las observaciones del profesor en las evaluaciones
Ver Ranking del Aula
Conocer si está convalidado o no
Envío de correo para resetear la contraseña de la aplicación web
Obtener reportes:
Ranking del Aula en Pdf
Listado de Notas y Evaluaciones en Pdf
Despliegue 🚀
El proyecto se encuentra actualmente desplegado en Render, y el bot de telegram se encuentra
funcional en el siguiente enlace
Levantando el proyecto 🎈
Warning
El proyecto usa pnpm como administrador de paquetes, pero puedes usar el de tu preferencia.
Primero instala las dependencias:
$ pnpm install
Luego configura las variables de entorno, para ello crea un .env con la misma estructura de .env.example
y rellena los campos que hacen falta.
Por último, para compilar y correr el proyecto en local:
## development
$ pnpm run start
## watch mode
$ pnpm run start:dev
## production mode
$ pnpm run start:prod