Terminado

App Tipo Rappi O Uber Eats

Publicado el 30 Diciembre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Descripción de la plataforma.
La plataforma constará de dos aplicaciones, una para usuario y otra para el operador. Además una web administrativa.
La plataforma funcionará de forma similar a rappi y uber eats.
Las funcionalidades de la app de usuario serán las siguientes:
- El cliente entrará a la app registrándose como en cualquier otra, con dirección de correo, teléfono nombre ciudad, o a través de Google o Facebook, y con aun autenticación vía mensaje de texto en caso de número telefónico.
- Una vez registrado el usuario, entrará a la app y le mostrara un menú con una serie de opciones (super, farmacia, papelería, Oxxo, Restaurantes, otros) elegirá la que quiera y posteriormente le abrirá una caja de texto donde indicara que necesita de dicho establecimiento, el texto será libre y también podrá agregar una foto de lo que se refiere en el texto.
Si no hay algún operador disponible, le tendrá que abrir una ventana indicándole que no hay ningún operador disponible para hacer su pedido, y que si desea que se le notifique, en caso de que si acepte, en cuanto un operador esté disponible, le tendrá que llegar dicha notificación para que entonces abra la app y haga su pedido. En caso de que si haya operadores pasamos al punto siguiente.
- Posteriormente cuando el usuario haya terminado de describir lo que necesita, le dará un botón de “confirmar pedido”, después otro botón de “pago en efectivo” o “pago con tarjeta”, si elije pago en fectivo le saldrá un cuandro donde le indicara el costo del servicio, si da clic en “pago con tarjeta” le dira que el costo por servicio mas una comisión por pago con tarjeta.
Después aparecerá un botón para solicitar el servicio.
- Le llegará al operador más cercano la solicitud, y tendrá 30 segundos para aceptarla, si no la acepta entonces la app lo desconectará automáticamente para evitar que le lleguen más servicios y no los acepte. En caso de que, si acepte el servicio el operador, le abrirá una pantalla con en donde le indicara sólo el nombre del cliente (no apellidos) y lo que necesita y de donde lo necesita, ejemplo “Javier necita de (super, farmacia, Oxxo etc)” y le abre el cuadro de texto donde el usuario ingreso la descripción de lo que necesitaba, “refrescos coca 2lt, papas Sabritas grandes, y cigarros camel”.

- El operador llegará a lugar (Oxxo) y procederá a hacer la compra (no precisamente a pagar en caja, puede que todavía no lo pague y le notifique al usuario el costo para saber si sí lo quiere), el operador le indicara vía chat que ya tiene su pedido, entonces en una opción el operador ingresara el monto que cuesta el pedido del usuario, le llegará la notificación al usuario indicándole la suma total de su pedido, más el costo del servicio, y el total a pagar, así también el mostrara el costo si paga con tarjeta y el costo si paga con efectivo, después de que revise y elija que opción quiere, dará clic en un botón que diga “aceptar”. El operador recibe la confirmación de que el usuario acepto el monto a pagar. El operador al recibir la confirmación del usuario, procede a hacer el pago, y entonces en la app le muestra la dirección ubicación del usuario (Google maps)  para poder hacer la entrega del pedido, al usuario le llegara una notificación de que su pedido ya va en camino y le mostrara la ruta del operador.

- El operador al llegar con el usuario, le entrega el pedido, y el usuario hace el pago en efectivo o tarjeta, el operador en su app da clic en pago en efectivo o tarjeta, si es pago en efectivo, la app le va a pedir que tome una foto al efectivo, de los contrario no podrá cerrar el pedido y no podrá recibir mas solicitudes, esto se le indicara a través de un aviso en la app cuando intente cerrar el pedido. Entoces tomara la foto y le permitirá seguir recibiendo servicios.
Funcionalidades de la app de operador serán las siguientes:
- El operador tendrá un app en donde entrará vía correo, esto previo a que se le autorice o que se active su usuario mediante el sistema administrativo.

- Una vez dentro de la app de operador, aparecerá el mapa de Google que mostrará su ubicación, del lado superior izquierdo podrá ponerse “activado” para poder recibir servicios o “desactivado” para no recibir servicios. Del lado derecho, un menú con su perfil, una opción que le muestre sus servicios que lleva y el estatus “cancelado, entregado” y el monto del servicio.
Funcionalidades de la app de usuario serán las siguientes:
- El usuario tendrá un menú donde vera sus pedidos y el monto de cada uno, asi como fecha y hora

Sistema administrativo.

Se requiere una web administrativa donde:
- Se puedan visualizar todos lo operadores conectados y el estatus en el que están (disponibles, ocupados, desactivados, etc)
- Una opción para ver todos los servicios que llevan realizados, que se puedar ver la fecha hora ubicación del servicio y demás información útil para análisis.
- Una opción donde se pueda ver el listado de los operadores.
- Una opción donde se den de alta a los operadores con sus datos y fotos de documentos.

- Una opción donde se vea el listado de clientes.
- Una opción donde se pueda ver lo que se ha recibido de entrada de dinero, comisiones que hay que pagar a cada operador, comisión que tiene que pagar cada operador (por concepto de los pagos en efectivo), asi como información financiera.

Especificaciones técnicas.
- En el caso de algunos servicios como super, este tendrá un costo diferente para el usuario.
- Si el usuario paga con tarjeta el monto de los productos solicitados se sumará al costo del servicio mas el costo de comisión por pago con tarjeta.

- En un horario después de las 11pm se cambiará el costo del servicio por un porcentaje que se pueda editar en el panel administrativos.
- Si un operador no encuentra el producto del usuario en el lugar a donde fue, el operador le indicara que no se encuentra el producto, al usuario le llegara una notificación de que no se encuentra el producto y que si desea que el operador vaya a otro lugar para encontrarlo, pero esto le genera un costo adicional que el usuario deberá aceptar

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone
Necesito Crear una app
Tipo de app Gestión - Aplicación de gestión (turnos, stock de mercadería, etc.)
Necesita backend
Procesador de pago No

Plazo de Entrega: 29 Enero, 2019

Habilidades necesarias