Evaluating bids

Aplicación movil gastronómica

Published on the December 14, 2018 in IT & Programming

About this project

Open

Se deberá desarrollar una aplicación móvil para que el camarero puede adicionar mesas, consumiendo los datos de un sistema gastronómico desarrollado en php, con base de datos Mysql. Para el funcionamiento de la aplicación, el dispositivo deberá estar conectado a la red del sistema por Wifi. En caso de no estar conectado mostrará un mensaje de "fuera de linea" e intentará conectarse cada x cantidad de segundos (configurable).

Se disponibilizará un ambiente de pruebas con acceso completo a la base de datos.
Alcance:
1) Al ingresar a la aplicación se deberá mostrar el listado de mesas (por plano, ejemplo: salon, terraza) con su correspondiente estado-> libre, en uso, control, facturada o bloqueada. Los colores por cada estado se obtienen de una tabla de configuración. Se deberá actualizar el estado de las mesas cada x cantidad de segundos (configurable).

2) Al ingresar a una mesa:
2.1) Si esta en estado "libre", se solicitará seleccionar camarero y a continuación se podrán agregar o quitar artículos.
2.2) Si esta en estado "en uso" se mostrarán los artículos que fueron adicionados (si es que previamente se adicionó algún artículo), en modo "solo lectura". También se podrán agregar o quitar nuevos artículos. Finalmente al confirmar se darán de alta los registros correspondientes en la db.

2.3) Si esta en estado "control" se mostrarán los artículos que fueron adicionados, en modo "solo lectura". Se podrá cerrar la mesa (volviendo al estado "libre") solo en "efectivo".
2.4) Si esta en estado "facturada", se mostrarán los artículos que fueron adicionados, en modo "solo lectura". Se podrá cerrar la mesa (volviendo al estado "libre") en "efectivo" o "tarjeta", para esta última opción el cliente podrá abonar con mercadopago, para lo cual habrá que realizar la integración correspondiente.
3) Los artículos estarán agrupados por familias, se decir, inicialmente se muestra un listado de familias y luego al ingresar a cada familia el listado de los artículos correspondientes.
4) Cada artículo que se agregue a una mesa deberá permitir ingresar una observación, las cuales se encuentran predefinidas por cada artículo o se podrán ingresar en forma manual. Ejemplo: lomo -> observación: cocido. Ensalada -> observación: lechuga | zanahoria
5) los datos que se pueden visualizar dentro de una mesa son los siguientes:
5.1) Numero de mesa.

5.2) Nombre del camarero.
5.3) Subtotal.
5.4) Importe descuento (si hubiese).
5.5) Importe total.
5.6) Listado de artículos adicionados- >cantidad, descripción, observación (si hubiese) y total (cantidad x precio unitario).
6) Se brindara el modelo de datos, con un detalle de como interactuar para cada operación.
7) La aplicación deberá contar con un menú de configuración (que se accederá solo con clave), donde se podrá setear la ip del servidor, puerto, usuario, clave y alguna otra configuración necesaria).
8) Para que funcione la aplicación se deberá validar en una tabla del sistema que este dado de alta el dispositivo.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Required platforms Android, iPhone

Delivery term: January 23, 2019

Skills needed

Other projects posted by A. D. P.