# Passeio de saudação

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:

{% content-ref url="/pages/z34DnoXHycoHszcCxwuS" %}
[Parcerias](/portugues/products/cancan/partnerships.md)
{% endcontent-ref %}

## 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.

<figure><img src="/files/Bf04yQX9IIwAlHXT3CMt" alt=""><figcaption></figcaption></figure>

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:

{% content-ref url="/pages/QMfr81CHocM7WGnyQbNd" %}
[Compra de produtos/serviços](/portugues/products/cancan/products-services/buying-products-services.md)
{% endcontent-ref %}

{% content-ref url="/pages/kf6tsaidXvWhxk1jiNiW" %}
[Comprando através do mercado de apostas](/portugues/products/cancan/products-services/buying-products-services/buying-through-the-stake-market.md)
{% endcontent-ref %}

{% content-ref url="/pages/Z0CvJVW2DTqhYtRaJ4XF" %}
[Comprando por meio de Valuepools/DAOs](/portugues/products/cancan/products-services/buying-products-services/buying-through-valuepools-daos.md)
{% endcontent-ref %}

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**.

<figure><img src="/files/d01zUdeMbhhu5xptMKi9" alt=""><figcaption></figcaption></figure>

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:

{% content-ref url="/pages/PFm7ZXleD6yLCCSiKN0H" %}
[Chamada para licitações](/portugues/products/stakemarket/call-for-tenders.md)
{% endcontent-ref %}

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](https://paychat.payswap.org) com o cliente, como na imagem abaixo:

<figure><img src="/files/7z5v2fzuhSogXuMHtBdJ" alt=""><figcaption></figcaption></figure>

## 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.

<figure><img src="/files/472dzLeaWPpAsEHS20cO" alt=""><figcaption></figcaption></figure>

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**.

{% content-ref url="/pages/z34DnoXHycoHszcCxwuS" %}
[Parcerias](/portugues/products/cancan/partnerships.md)
{% endcontent-ref %}

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:

{% content-ref url="/pages/1uHgvWXH08z1QjLEI0gh" %}
[Avaliações](/portugues/products/cancan/reviews.md)
{% endcontent-ref %}

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:

{% content-ref url="/pages/fo8kUXqds63YyGh68WsB" %}
[Votos](/portugues/products/cancan/votes.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payswap.org/portugues/use-cases/cancan/ride-hailing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
