APP para tomar ordenes en restaurante

Job ID: 36128335

Budget: $250 – $750 USD

Se tiene instalada una aplicación (AppFacturación) que se usa para facturar los productos para el restaurante. El repositorio de dicha aplicación es SQL Server y entre otras se manejan las siguientes tablas:
- Parámetros de la empresa
- Tabla de IVA
- Productos
- Líneas de productos (Agrupación principal)
- Sub Línea de productos (Agrupación secundaria)
- Clientes
- Vendedores (Mesoneros)
- Pedidos
- Renglones de Pedidos

Se desea una aplicación (AppRestaurante) que pueda usarse mediante una tableta o smathphone y que permita hacer lo siguiente:

- Tener un dashboard donde se puedan asignar las claves de accesos a los mesoneros, asignar/visualizar los valores iniciales de la app tales como cantidad de mesas, datos de conexión al servidor SQL, Tipo de iva, tipo de precio, moneda, etc (Muchos de estos datos están almacenados en la tabla de parámetros de empresa)
- Seleccionar el número de mesa a la que el mesonero tomará la orden
- Seleccionar, visualizar y escoger del menú los diferentes productos y asignarlos a la mesa (Tomar la orden de los comensales). El menú será extraído de la tabla de artículos, Líneas y Sub líneas.
- Visualizar un resumen de la orden de la mesa a fines de verificar lo que cada persona en la mesa ha solicitado.
- Procesar dicho pedido para que imprima la comanda en las diferentes impresoras que correspondan, a su vez que almacena en la tabla de pedidos/renglones de la App de facturación.
- Solicitar la cuenta de la mesa, lo cual imprimira en una impresora el detalle del pedido completo (AppFacturacion)

OBSERVACIONES
- El pedido de la AppFacturación tendrá un estatus Sin Procesar hasta tanto no se emita la factura, por lo que se considera que es un Pedido abierto para la mesa XX, es decir, siempre se podrá agregar productos al pedido hasta que el mismo tenga un estatus diferente a Sin procesar.
- Cada vez que se realice una toma de orden (AppRestaurante) de la misma mesa, estos productos serán agregados al mismo pedido de la app de facturación (pedido abierto), ya que existirá uno y solo un pedido abierto de la App de facturación por cada mesa.
- Al momento de solicitar la cuenta de la mesa el mesonero podrá agregar los datos fiscales (Nombre, Dirección, Teléfono, Cedula/RIF) y estos datos serán actualizados en el Pedido de la AppFacturación.
- Se deben entregar el 100% de las fuentes (código del desarrollo) incluyendo el de las librerías adicionales usadas si fuera el caso.
- Puede ser desarrollado con Android Studio o Microsoft Visual Studio
- Puede ser desarrollado como una página web (que se instale y configure localmente mediante IIS) o como una APP de Android
- Realizar la cotizacion mediante un PDF donde muestre visualmente y descriptivamente su App propuesta,