En bref : une application VTC comme Uber se compose de trois briques : une app passager pour commander et payer, une app chauffeur pour recevoir les courses, et un serveur qui envoie chaque course au chauffeur le plus proche et gère les paiements. C’est un projet de la tranche 15 000 à 40 000 € ou plus, selon les fonctions de la première version.

Ce que contient une application VTC comme Uber

Une application VTC n’est pas une seule app : ce sont trois produits reliés qui doivent rester synchronisés à la seconde près. Le passager voit le chauffeur approcher sur la carte, le chauffeur voit la course arriver, et le serveur décide qui reçoit quoi. C’est ce que nous avons construit pour RideLuv, une app qui fait découvrir des sorties et y emmène l’utilisateur en VTC.

Une app VTC : l’app passager, le serveur qui distribue les courses et l’app chauffeurApp passagerCommande · paieServeurDispatch · paiementApp chauffeurAccepte · conduitCourseProposéeArgent : passager → plateforme → chauffeur
Les trois briques d’une app VTC : le passager commande, le serveur choisit le chauffeur, le chauffeur accepte. Le paiement passe par le serveur.

L’app passager : commander, suivre, payer

L’app passager doit permettre de commander une course en quelques gestes : adresse de départ, destination, choix de la gamme, prix affiché avant de valider. Ensuite, le passager suit l’arrivée du chauffeur sur la carte et paie sans sortir son portefeuille.

  • Carte et adresses : géolocalisation, recherche d’adresse et calcul d’itinéraire, généralement avec Google Maps Platform.
  • Gammes et prix : RideLuv propose trois gammes, avec un prix calculé avant la commande.
  • Paiement : carte enregistrée, préautorisation au moment de la commande, débit à la fin de la course.
  • Suivi et notifications : chauffeur en approche, arrivée, fin de course, reçu.
Écran de commande de course RideLuv avec les gammes et l’ambiance musicale du trajet
La commande de course dans RideLuv : trois gammes, le prix, et même l’ambiance musicale transmise au chauffeur.

L’app chauffeur : inscription, courses et gains

L’app chauffeur est un produit à part entière, avec son propre parcours. Le chauffeur s’inscrit et envoie ses documents professionnels, vous les validez, puis il passe en ligne pour recevoir des courses. Il doit voir ses gains et ses virements à venir : c’est ce qui le fait rester sur votre plateforme.

Le serveur : dispatch, délais et paiements

Le serveur est la partie invisible et la plus importante d’une app VTC : c’est lui qui envoie la course aux chauffeurs proches, attend une réponse, passe au suivant si personne n’accepte et annule proprement si la course n’est pas prise. RideLuv compte plus de 60 fonctions serveur pour gérer ces cas.

Les paiements demandent un service fait pour les plateformes, comme Stripe Connect : l’argent du passager arrive sur la plateforme, la commission est prélevée, puis la part du chauffeur lui est versée. Chez RideLuv, la préautorisation, la capture et le remboursement sont automatiques, et les chauffeurs sont payés chaque semaine.

Les étapes pour lancer votre application VTC

  1. 01

    Cadrer le marchéVille, type de clientèle, ce qui vous distingue d’Uber, Bolt ou Heetch.

  2. 02

    Définir la première versionUne gamme ou trois, réservation à l’avance ou non, paiement en espèces ou non.

  3. 03

    Design des deux appsLes parcours passager et chauffeur, maquettés et testés.

  4. 04

    DéveloppementLes deux apps, le serveur, le dispatch, les paiements et le back office.

  5. 05

    Tests sur le terrainDe vraies courses avec de vrais chauffeurs avant l’ouverture.

  6. 06

    PublicationDeux fiches App Store et deux fiches Google Play, une par app.

Le détail de chaque étape est dans notre guide pour créer une application mobile.

Combien coûte une application VTC ?

Une application VTC se situe dans les tranches hautes de nos repères, parce qu’elle cumule deux apps, du temps réel, des paiements avec reversement et un back office. La première version peut rester dans la tranche 15 000 à 40 000 € si elle se limite au cœur du service ; elle passe au-delà avec plusieurs villes, de la réservation programmée ou des fonctions sociales comme celles de RideLuv.

ChoixVersion resserréeVersion complète
Gammes de véhiculesUne seulePlusieurs, avec prix différents
RéservationImmédiate seulementImmédiate et programmée
PaiementCarte, versement manuel aux chauffeursPréautorisation, reversement automatique
Back officeValidation des chauffeurs et suivi des coursesTarifs, zones, promotions, statistiques
TechnologieUne base React Native pour iOS et AndroidFonctions natives poussées
Ce qui fait monter ou baisser le budget d’une app VTC

Pour comprendre ce qui pèse dans un devis, lisez aussi le prix d’une application mobile.

Questions fréquentes

Peut-on copier Uber ?

On peut reprendre le principe (commander, suivre, payer), pas l’app elle-même. Une nouvelle app VTC réussit quand elle vise un usage précis : une ville, une clientèle, ou comme RideLuv, la sortie du soir.

Faut-il deux applications séparées ?

Oui, dans la plupart des cas. Le passager et le chauffeur n’ont ni les mêmes écrans ni les mêmes besoins, et deux apps séparées sont plus simples à utiliser et à faire valider par Apple et Google.

Combien de temps pour développer une app VTC ?

Comptez plusieurs mois pour les deux apps, le serveur et le back office. Une première version resserrée sur une seule gamme et un seul mode de paiement se lance plus vite.

Comment sont payés les chauffeurs ?

Avec un service de paiement pour plateformes comme Stripe Connect : la course est payée à la plateforme, la commission est retenue et la part du chauffeur lui est versée, par exemple chaque semaine.

React Native ou natif pour une app VTC ?

RideLuv est en React Native avec Expo : une seule base de code pour iOS et Android, ce qui réduit le budget. Le natif se justifie rarement pour ce type d’app.

Pour aller plus loin