He realizado un app con un modelo de negocio similar donde el cliente ingresa el lugar de recojo de algo ( paquete, doc, etc) y el lugar de entrega y envía una solicitud a un app admin que se encarga de gestionar dicha solicitud para comunicarse con el cliente tiene la opción de llamar y la opción de hablar al chat que maneja el mismo app( segun la distancia del punto de recojo con el punto de entrega se hacen ciertos calculos ej: 1450 m = 1 usd. Tenemos un app motorizado que se encarga de recibir pedidos por parte del admin para que este pueda hacer el mandado como tal. El app admin gestiona las solicitudes ( acepta, declina, ve mapa, chatea, asigna motorizados, etc) tiene opción a reporte de ganancias básico, etc. Este app tambien cuenta con un mapa donde podrá ver en tiempo real a todos los motorizados para ver cual puede ser asignado a un servicio dependiendo su ubicación GPS. El app está al 80% asi que podemos usar ella para acoplarla a lo que ustedes desean y puedo ofrecerla en plataforma Android nativo solamente.