Backend proyecto bases de datos 2
Aplicación para la gestión de planes de estudio y sus notas.
🚩 Rutas - 💚 MongoDB
Autenticación y recuperación
POST: /new_user
-> RegistroPOST: /login
-> Iniciar sesiónPOST: /recovery
-> Correo para recordar contraseñaPOST: /change-password
-> Nueva contraseñaDELETE: /user/:id
-> Eliminar usuario
Planes de estudio
GET: /planes
-> Todos los planes de un usuarioGET: /plan/:planId
-> Un plan en especificioPOST: /new_plan
-> Crear nuevo plan de estudiosDELETE: /planes/:planId
-> Eliminar un planPUT: /plan/:planId
-> Actualizar un plan
Notas
GET: /notes/:planId
-> Todas las notas de un plan de estudiosPOST: /new_note/:planId
-> Crear nueva notaDELETE: /notes/:planId
-> Actualizar una notaPUT: /notes/:planId
-> Eliminar una nota
🚩 Rutas - 🐘 PostgreSQL
GET: /areas
POST: /asignaturas
GET: /ciudades
GET: /departamentos
POST: /empleados
GET: /facultades
POST: /grupos
GET: /paises
GET: /programas
GET: /sedes
🔐 Variables de entorno
Para utilizar el proyecto es necesario contar con las siguientes variables de entorno:
PORT=
URI_MONGODB=
URI_POSTGRESQL=
SECRET_JWT=
EMAIL_NODEMAILER=
PASSW_NODEMAILER=