Passeio de saudação

Uber

Como usar os recursos do CanCan para construir um aplicativo de transporte por solicitação, como o Uber?

Para construir um aplicativo desse tipo, você precisaria dos seguintes recursos:

  • A capacidade de permitir que motoristas se candidatem a se tornar motoristas no seu aplicativo

  • A capacidade para os motoristas receberem solicitações de transporte no seu aplicativo

  • A capacidade para os motoristas responderem às solicitações de transporte no seu aplicativo

  • A capacidade para os clientes solicitarem transporte no seu aplicativo

  • A capacidade de visualizar a posição dos motoristas em um mapa

  • A capacidade de compartilhar receita com os motoristas

  • A capacidade de avaliar e/ou revisar motoristas/clientes

Tornando-se um motorista no seu aplicativo

Para se tornar um motorista no seu aplicativo, os proprietários de veículos podem se associar ao seu canal e, em seguida, listar seus veículos em suas paredes de parceiros diretamente no seu canal. Você pode ler mais sobre como fazer isso na página abaixo:

Parcerias

Reservando um motorista/veículo no seu aplicativo

Para reservar um motorista/veículo no seu aplicativo, os usuários primeiro encontram o motorista/veículo que melhor se adapta a eles na página principal do seu canal, na aba Itens > parceiros, como na imagem abaixo, e então clicam nele para ir para a página do produto.

Na página do produto do veículo, eles podem reservá-lo diretamente, através do mercado de participações ou usando um valuepool. Você pode encontrar guias para cada um desses casos nas páginas abaixo:

Compra de produtos/serviçosComprando através do mercado de apostasComprando por meio de Valuepools/DAOs

Depois de reservarem (comprarem um bilhete para) o veículo, o motorista entrará em contato com eles para estabelecer a logística.

Solicitando veículos/motoristas e Aceitando solicitações

Outra maneira de reservar um veículo/motorista é criar uma participação no seu canal sob a aba Contratos.

A solicitação será criada como uma participação e listada sob a aba Contratos > Participações, como na imagem acima. Dessa forma, os potenciais motoristas podem navegar pelas últimas solicitações em suas áreas e se candidatar às que forem mais adequadas para eles.

Você pode ler mais sobre se candidatar a participações e aceitar aplicações de participações na página abaixo:

Chamada para licitações

Os motoristas poderão filtrar as solicitações com base na área usando os botões de tags País, Cidade e Produto no canto superior direito da página, como na imagem acima.

Visualizando a posição atual dos veículos em um mapa

Depois que o motorista e o cliente entrarem em contato, o motorista poderá compartilhar sua posição atual através do aplicativo PayChat com o cliente, como na imagem abaixo:

Compartilhando receita com motoristas

Ao listar seus veículos em suas paredes de parceiros, os motoristas especificarão a porcentagem que estão dispostos a lhe dar de cada corrida que fizerem através do seu canal. Na imagem abaixo, o usuário inseriu 10 no campo de taxa de referência, o que significa que ele/ela lhe dará 10% para cada corrida.

Também podemos ver que a taxa mínima permitida pelo canal é de 0%. Você pode alterar esse parâmetro seguindo o guia na página abaixo, na seção Atualizando a Taxa Mínima de Parceria.

Parcerias

Você pode ler mais sobre a listagem de veículos (produtos) em um canal de parceiros na página acima, na seção Adicionando itens à sua parede de parceiros.

Avaliando e/ou revisando motoristas/clientes no seu aplicativo

Para avaliar um motorista/veículo, clique no veículo/motorista para ir para a página do produto e insira sua avaliação e revisão. Você pode ler mais sobre como fazer isso na página abaixo:

Avaliações

Caso seja um motorista, você também pode avaliar um cliente votando positivamente/negativamente em seu canal. Você pode ler sobre como fazer isso na página abaixo:

Votos

Last updated