-
Clonar el repositorio en su equipo
-
cuando ya lo tenga clonado, abrir la terminal y ejecutar el siguiente comando
npm install
-
Crear un archivo .env y en el colocar las siguientes variables de entorno
MY_CONFIG = {"hostname": "127.10.10.10", "port": 5010}
MY_CONNECT = {"user": "Jhon", "password": "123", "database": "facturacionCampus_JhonAlmeida"}
MY_JWT = "asdasdsad"
-
Recordar que en el proyecto se encuentra el scrip de la base de datos
-
Para iniciar sesion ingresa la siguiente ruta en el header con el metodo POST
http://127.10.10.10:5010/login
NOTA: En el body colocar el usuario y la contraseña, ejemplo:
{ "User": "admin", "Password": "1" }
-
Los usuarios que tiene este proyecto son:
{ "User": "admin", "Password": "1" } "Este usuario admite la version 2.0.0" { "User": "empleado", "Password": "2" } "Este usuario admite la version 1.0.0"
-
Le va a generar un token, ese token por favor colocarlo en Headers del
Thunder-Client
y la versión a la que tiene permiso, ejemplo.
Authorization "Token"
Accept-version 2.0.0
IMPORTANTE: Una vez iniciada la sesión podrá consultar los endPoints que se encuentran a continuación
No me deja conectar a la base de datos de mongo de Campus, la base de datos queda local
GET:
- 1. Obtener todos los medicamentos con menos de 50 unidades en stock
- 2. Listar los proveedores con su información de contacto en medicamentos
- 3. Medicamentos comprados al 'Proveedor A'
- 4. Obtener recetas médicas emitidas después del 1 de enero de 2023
- 5. Total de ventas del medicamento 'Paracetamol'
- 6. Medicamentos que caducan antes del 1 de enero de 2024
- 7. Total de medicamentos vendidos por cada proveedor
- 8. Cantidad total de dinero recaudado por las ventas de medicamentos
- 9. Recetas prescritas por el Dr. Martínez
- 12. Número de medicamentos por proveedor
- 17. Ganancia total por proveedor en 2023 (asumiendo un campo precioCompra en Compras)
- 18. Promedio de medicamentos comprados por venta
- 19. Medicamentos que tienen menos de 50 unidades en stock
- 20. Cantidad de ventas realizadas por cada empleado en 2023
- 21. Obtener todos los medicamentos que expiren en 2024
- 30. Número total de proveedores que suministraron medicamentos en 2023
- 31. Proveedores de los medicamentos con menos de 50 unidades en stock
- 40. Medicamentos con un precio mayor a 50 y un stock menor a 100