Esta es una aplicación en Node.js, que permite hacer las peticiones de Get de manera paginada, Post, Put con sus respectivas validaciones y Delete, tratando con la eliminación lógica de la entidad usuario, producto y categoria. De igual manera tiene un método del login, que a su vez manda la respuesta con un token, lo cual permitirá realizar las peticiones del CRUD a solo los usuarios administradores, una vez logueados. Además un servicio de búsqueda general de los productos por su nombre.
Así como también un servicio para obtener la imagen de un usuario o un producto con su respectivo token, además un servicio para editar la imagen de un usuario o un producto y por ultimo la funcionalidad de logearse con las credenciales del correo Gmail, generando un token, usando Google Sign-In.
Es necesario tener instalado MongoDB
Para ejecutarlo, es necesario reconstruir los módulos de node usando el siguiente comando
npm install
Para correr la aplicación debe ejecutar el siguiente comando, en la carpeta del proyecto
node server/server ó nodemon server/server
A través del siguiente link: (https://documenter.getpostman.com/view/1786073/TVKFzbiW)