# Service de covoiturage

Comment utiliser les fonctionnalités de CanCan pour construire une application de covoiturage comme Uber?

Pour construire une application de ce type, vous auriez besoin des fonctionnalités suivantes :

* La possibilité pour les conducteurs de postuler pour devenir chauffeur sur votre application
* La possibilité pour les conducteurs de recevoir des demandes de covoiturage sur votre application
* La possibilité pour les conducteurs de répondre aux demandes de covoiturage sur votre application
* La possibilité pour les clients de demander un covoiturage sur votre application
* La possibilité de voir la position des conducteurs sur une carte
* La possibilité de partager les revenus avec les conducteurs
* La possibilité d'évaluer et/ou de donner un avis sur les conducteurs/clients

## Devenir chauffeur sur votre application

Pour devenir chauffeur sur votre application, les propriétaires de véhicules peuvent devenir partenaires de votre chaîne et ensuite répertorier leurs véhicules sur leurs murs de partenaires directement sur votre chaîne. Vous pouvez en savoir plus sur la manière de procéder à la page ci-dessous :

{% content-ref url="../../products/cancan/partnerships" %}
[partnerships](https://docs.payswap.org/francais/products/cancan/partnerships)
{% endcontent-ref %}

## Réserver un chauffeur/vehicule sur votre application

Pour réserver un chauffeur/vehicule sur votre application, les utilisateurs doivent d'abord trouver le chauffeur/vehicule qui leur convient le mieux sur la page principale de votre chaîne, sous l'onglet **Items > partenaires** comme dans l'image ci-dessous, puis cliquer dessus pour accéder à la page de son produit.

<figure><img src="https://3274798721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlvaNV4ZOEfaE2jZeEX3o%2Fuploads%2Fgit-blob-3a323f1a84ef125e1faf770ea58112bdf8ddfa32%2Fpartners.png?alt=media" alt=""><figcaption></figcaption></figure>

Depuis la page du produit du véhicule, ils peuvent le réserver directement, via le marché des enjeux ou en utilisant un valuepool. Vous pouvez trouver des guides pour chacun de ces cas sur les pages ci-dessous :

{% content-ref url="../../products/cancan/products-services/buying-products-services" %}
[buying-products-services](https://docs.payswap.org/francais/products/cancan/products-services/buying-products-services)
{% endcontent-ref %}

{% content-ref url="../../products/cancan/products-services/buying-products-services/buying-through-the-stake-market" %}
[buying-through-the-stake-market](https://docs.payswap.org/francais/products/cancan/products-services/buying-products-services/buying-through-the-stake-market)
{% endcontent-ref %}

{% content-ref url="../../products/cancan/products-services/buying-products-services/buying-through-valuepools-daos" %}
[buying-through-valuepools-daos](https://docs.payswap.org/francais/products/cancan/products-services/buying-products-services/buying-through-valuepools-daos)
{% endcontent-ref %}

Une fois qu'ils ont réservé (acheté un ticket pour) le véhicule, le conducteur les contactera pour établir la logistique.

## Demande de vehicules/chauffeurs et acceptation des demandes

Une autre façon de réserver un véhicule/conducteur est de créer un enjeu sur votre chaîne sous l'onglet **Contrats**

<figure><img src="https://3274798721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlvaNV4ZOEfaE2jZeEX3o%2Fuploads%2Fgit-blob-00204e5299be86ba4ecf02221ca18525deca535a%2Fcancan23%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

La demande sera créée sous forme d'enjeu et répertoriée sous l'onglet **Contrats > Enjeux** comme dans l'image ci-dessus. De cette façon, les conducteurs potentiels peuvent parcourir les dernières demandes dans leur région et postuler à celles qui leur conviennent le mieux.

Vous pouvez en savoir plus sur la postulation aux enjeux et l'acceptation des demandes d'enjeux sur la page ci-dessous :

{% content-ref url="../../products/stakemarket/call-for-tenders" %}
[call-for-tenders](https://docs.payswap.org/francais/products/stakemarket/call-for-tenders)
{% endcontent-ref %}

Les conducteurs pourront filtrer les demandes en fonction de la région en utilisant les boutons d'étiquettes **Pays**, **Ville** et **Produit** en haut à droite de la page comme dans l'image ci-dessus.

## Visualisation de la position actuelle des vehicules sur une carte

Une fois que le conducteur et le client ont été mis en contact, le conducteur peut partager sa position actuelle à travers l'application [PayChat](https://paychat.payswap.org) avec le client comme dans l'image ci-dessous :

<figure><img src="https://3274798721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlvaNV4ZOEfaE2jZeEX3o%2Fuploads%2Fgit-blob-7693e970fdcdb9837666c2d35af5d3070ed49df4%2Fmap.png?alt=media" alt=""><figcaption></figcaption></figure>

## Partage des revenus avec les conducteurs

Lorsque les conducteurs répertorient leurs véhicules sur leurs murs de partenaires, ils spécifieront le pourcentage qu'ils sont prêts à vous donner sur chaque trajet effectué via votre chaîne. Sur l'image ci-dessous, l'utilisateur a saisi 10 dans le champ de frais de référence, ce qui signifie qu'il vous donnera 10 % pour chaque trajet.

<figure><img src="https://3274798721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlvaNV4ZOEfaE2jZeEX3o%2Fuploads%2Fgit-blob-adb6261cbf3fb1e8493c413378bed725b6f2bdc6%2Fcancan9%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

Nous pouvons également voir que le montant minimum autorisé par la chaîne est de 0 %. Vous pouvez modifier ce paramètre en suivant le guide sur la page ci-dessous, dans la section **Mise à jour du frais minimum de partenariat**.

{% content-ref url="../../products/cancan/partnerships" %}
[partnerships](https://docs.payswap.org/francais/products/cancan/partnerships)
{% endcontent-ref %}

Vous pouvez en savoir plus sur la répertoriation des véhicules (produits) sur le mur d'un partenaire sur la page ci-dessus, dans la section **Ajout d'articles à votre mur de partenaires**.

## Évaluation et/ou avis sur les conducteurs/clients sur votre application

Pour évaluer un conducteur/véhicule, cliquez sur le véhicule/conducteur pour accéder à sa page de produit et entrez votre évaluation et avis. Vous pouvez en savoir plus sur la manière de procéder à la page ci-dessous :

{% content-ref url="../../products/cancan/reviews" %}
[reviews](https://docs.payswap.org/francais/products/cancan/reviews)
{% endcontent-ref %}

Au cas où vous seriez conducteur, vous pouvez également évaluer un client en votant pour ou contre sa chaîne. Vous pouvez en savoir plus sur la manière de procéder à la page ci-dessous :

{% content-ref url="../../products/cancan/votes" %}
[votes](https://docs.payswap.org/francais/products/cancan/votes)
{% endcontent-ref %}
