Para poder levantar todos los servicios haremos uso del comando:
docker-compose up --build
La peticion para poder enviar un postulante al servidor debe ser enviada de la siguiente manera
http://localhost:3000/server?accion=registro%20miembro
{
"Nombre": "usuario5",
"Apellido": "apellido5",
"Rut": "12345678-1",
"Correo": "usuario5@mail.udp.cl",
"Patente": "3",
"Premium": 1
}
Para poder aceptar a los miembros que se hayan postulado enviaremos el siguiente json
[{
"patente": 321,
"aceptado": "0"
},
{
"patente": 123,
"aceptado": "0"
},
{
"patente": 2,
"aceptado": "0"
},
{
"patente": 1,
"aceptado": "1"
},
{
"patente": 3,
"aceptado": "1"
}]
A la misma ruta del servidor, sin agregar ninguna query
Para poder registrar una venta, debemos realizar peticiones a la siguiente url:
http://localhost:3000/server?accion=registro%20venta
Con un json de la siguiente forma:
{
"Cliente": "cliente66",
"Cantidad_de_sopaipillas": 32,
"Stock_restante": 42,
"Ubicacion_carrito": "(1,3)",
"Patente": "123"
}
Para poder denunciar un carrito profugo, debemos dirigir las consultas a la siguiente url:
http://localhost:3000/server?accion=denuncia%20profugo
Con json simples de la forma:
{
"Coordenadas":"(6,1)"
}
Para poder aceptar postulantes, debemos saber antes quienes se han postulados, para esto nos dirigiremos a la siguiente url:
http://localhost:5003/lista
Para poder saber en detalle los numeros que manejan los miembros del gremio de sopaipilleros, en termino de promedio de ventas, el total de venta y los clientes totales que maneja cada uno, debemos dirigirnos a la siguiente url:
http://localhost:5000/ventas-diarias
El siguiente video muestra al sistema en acción, que fue desarrollado siguiento la arquitectura propuesta por el sistema. Se prueban todos los tipos de procesamientos y consultas que fueron descritas anteriormente.