Sobre este projeto
it-programming / mobile-development
Aberto
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.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Plataformas exigidas Android
Prazo de Entrega: 14 de Agosto de 2017
Habilidades necessárias