El backend está hecho con las siguientes tecnologías:
-> EXPRESS y NODEJS tecnologías del lado del servidor.
-> MONGODB sistema de gestión de base de datos.
Librerías utilizadas (BACKEND): mongoose como vínculo con la base de datos en mongodb. cors para permitir el acceso a angular desde express. bycrypt para encriptar la clave y mandarla a la bdd. jsonwebtoken para controlar las sesiones. passport como middleware de autenticación. lodash para modelar los objetos a la hora de traer un perfil (aún puede cambiar).
Librerías utilizadas (FRONTEND): Bootstrap y los recursos que esta necesita para funcionar (jQuery). Material Icons (Aún no le dado uso).
------------------ AUN POR TERMINAR (02/01/2019) ------------------
Implementar imágenes a la tabla de usuarios.
Añadir una nueva tabla llamada categorías que contendrá las categorías posibles de un curso.
Añadir una nueva tabla llamada cursos que contendrá los cursos.
Implementar autenticación por google y facebook con passport.
Crear métodos para traer dichas categorías y cursos.
Traer datos del usuario seleccionado.
Añadir interfaz para editar perfil.