Evaluating bids

Facturacion Online

Published on the June 02, 2016 in IT & Programming

About this project

Open

PRESUPUESTAR
----------------------
Mi cliente requiere la siguiente aplicacion y desea tener una idea aproximada de costos y tiempos para su desarrollo
Estoy elaborando el programa de necesidades mas ajustado con mayores precisiones y definiciones a tener en cuenta que lo estare publicando proximamente.

A continuacion solo unos lineamientos basicos como para comprender la consigna:

La propuesta es brindar a los comercios proveedores de Servicios de Gastronomia (Pizzerias, Resto-Bar, Rotiserias, Bares,  Cantinas, Restaurantes, Parrillas, Cafe, etc.) De dos aplicaciones descargables y ejecutables desde dispositivos mobiles o desde un server web online, que pueda ejecutarse de modo responsive para los distintos dispositivos tactiles: smart, iphones, tablets, netbooks, notebooks etc,. Se aceptan sugerencias y observaciones.

Frontend Usuario (registrado/anonimo)
-------------------------
APP1) Programacion de un frontend para smart's concurrentes a indagar una BD implementada en MySQL, y existente, mediante una API que se acordara segun las necesidades que plantee y sugiera el programador, para realizar transacciones de pedidos en un local comercial.
Puede ser descargable o ejecutable desde un servidor web basado en LAMP (Linux+Apache+MySQl+PHP)

El usuario anonimo debe registrarse para el uso con alguna cuenta publica: Facebook, Google, etc. A travez de las APIs disponibles o privada, completandose el perfil luego por otras vias.
Una vez logueado debera indicar si esta en una mesa o mostrador de un local comercial (o si esta en su casa y pide delivery, p.e.) Para poder realizar su/s pedido/s.

Si dice estar en un local, la app debe hacer lo siguiente: intentar primero establecer su ubicacion mediante una rutina de geoposicionamiento global (se puede proveer algun codigo en php) y pedir se que ratifique si el local encontrado se corresponde.
De nos ser asi dar otras alternativas de eleccion.

Si esta en su casa, desde su hogar se asume como delivery.

Si esta en una mesa, esta se identifica con un codigo QR que podra leer con el scanner, de modo de asociar el pedido a su dispositivo.

La carta del local se presenta a continuacion como un menu selector con secciones y apartados, acotados al local de esa empresa y ciudad donde se encuentra. Tener en cuenta que cada empresa puede debe tener al menos 1 o mas sucursales en cada ciudad.

Llevar al usuario a un menu de navegacion y opciones, sobre los productos ofrecidos en el local, en la carta del dia y las ofertas o promociones especiales disponibles. Se agregaran a un carro electronico de pedido clasico como para armar un ticket.

Una mesa tendra al menos 1 o mas pedidos por cada smart que se registre, permitiendole como maximo que cada persona haga su pedido individualmente y abonarlo por separado. Se puede cobrar a toda la mesa unificando los pedidos o al dueƱo de cada movil individualmente identificados.

Frontend Garzon (registrado/asociado el comercio cuya geopos y horario, coincide con las del smart)
-------------------------
APP2) Programacion de un frontend para comercios registrados:
Los mozos contarian con esta aplicacion para la administracion dentro del local. Para ello se habilitara el logging con ese usuario garzon. Previamente se registro un objeto persistente Garzon (mozo) con sus horario de atencion, en este local comercial.

Un Garzon puede trabajar en distintos locales pero no en el mismo rango horario de un determinado rango de dias.

El mozo puede tener un movil (o puede usar el desktop del local y realizar desde alli todos los movimientos) para asociar la mesa con el pedido que entrega y solo el o quien atienda el mostrador podra modificar los estados y/o anular pedidos.

Cuando el mozo entregue el producto en la mesa o mostrador se le actualizara el estado a modo entregado, tambien a cada uno de los dispositivos con sus respectivos articulos.

Cuando el cliente pide abonar solo debe indicar el ID del usuario y el mozo podra visualizar una previa del ticket de consumicion que va a cobrar.

Luego del cobro, el mozo actualiza los estados, y se actualizan tambien a el de los clientes.

En una segunda fase se habilitaria el pago con medios electronicos desde el movil.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Required platforms iPhone, iPad, Android, Other

Delivery term: Not specified

Skills needed