Evaluating bids

Programador Android

Published on the July 15, 2017 in IT & Programming

About this project

Open

Olá,
Preciso de um aplicativo de entregas que permita a interação de dois tipos de usuários, Solicitante da entrega (usuário 1) e Entregador (usuário 2).
O usuário 1 dispara no botão a solicitação de entrega. Logo depois abre os campos para preencher as informações como; Local de retirada, Local de entrega (GPS), Valor oferecido pela entrega.
Ao enviar / confirmar a solicitação abre o GPS com os entregadores disponíveis próximos ao local de retirada do objeto.
Nesse momento o usuário 2 recebe o alerta de solicitação perguntando se aceita fazer a entrega naquela rota e preço definidos pelo usuário 1. Deverá ser selecionada uma entre as três opções: Aceitar, Rejeitar, Negociar valor ( Faço por R$  _ ._ _ _ ,_ _ )
OBS: A prioridade de recebimento do alerta deve ser dos mais próximos ao local de retirada do objeto nos primeiros 60 minutos após a confirmação da solicitação. Após esse período, todos os entregadores recebem o alerta e o usuário 1 também poderá selecionar no GPS o entregador que desejar.

Se o usuário 2 selecionar a opção “Negociar valor (Faço por R$  _ ._ _ _ ,_ _ )” o usuário 1 receberá o alerta “Vamos negociar o valor? Faço a entrega por R$ (valor estipulado)”.
Este terá duas opções: Negócio aceito (confirma o valor estipulado pelo usuário 2) ou Meu último valor é R$ _ ._ _ _ ,_ _
Aparecerá para o usuário 2 somente as opções Aceitar e Rejeitar.
Conforme selecionado aparecerá a informação para o usuário 1.
Ao aceitar uma solicitação de entrega o usuário 2 tem o GPS com a sua localização real e rota da entrega, assim como o usuário 1.
Usuário 1 - Os dados de cartão de crédito para pagamento pelas entregas solicitadas ficarão salvos (com opção de alterá-los) desde o cadastro inicial.
O pagamento ao usuário 2 será feito somente com a confirmação da conclusão da entrega pelo usuário 1.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Required platforms Android

Delivery term: August 14, 2017

Skills needed