Plateforme du transport routier
Une plateforme, deux applications, un seul backend.
- Pour
- Transport routier (B2B)
- Avec
- Flutter (iOS / Android / Web) · Ionic + Angular
- Statut
- Non lancée : remplacée par un nouveau projet
Le contexte
Dans le transport routier de marchandises, trouver un conducteur poids-lourd qualifié est devenu difficile. La mise en relation entre conducteurs indépendants, transporteurs et agences se faisait encore au téléphone, par e-mail et sur papier.
À cela s’ajoutent les pièces réglementaires à réunir (permis, qualification, SIRET, URSSAF, carte conducteur) et l’absence de standard pour évaluer le niveau d’un conducteur. Mon client voulait une plateforme pour tout ça.
La plateforme a été développée, mais elle ne sera pas lancée : mon client a choisi de repartir sur un autre projet, un annuaire des conducteurs indépendants que je construis aussi.
Le problème
Mettre en relation chauffeurs poids-lourds indépendants et transporteurs, gérer les missions et la conformité réglementaire, puis former les conducteurs. Tout cela se faisait à la main.
Ce que j’ai construit
- L’application missions
Construite pour iOS, Android et le web : la carte des missions, la recherche de conducteurs à proximité, le planning, les disponibilités et les fiches conducteurs.
- Les contrats
Chaque mission génère son contrat en PDF, avec annexes, signé électroniquement.
- L’application formation
Des évaluations filtrées selon le permis, avec des énoncés lus à voix haute (audio généré automatiquement) et des liens d’évaluation partageables sans compte.
- Les rôles et l’abonnement
Quatre profils (propriétaire, agence, transporteur, conducteur) et un abonnement premium par Stripe.
Avant, après
Avant
- Une mise en relation au téléphone et par e-mail.
- Des pièces réglementaires à réunir et à suivre à la main.
- Des contrats de mission sur papier.
- Aucun standard pour évaluer le niveau d’un conducteur.
Après
- Les missions sont sur une carte, avec les conducteurs disponibles à proximité.
- Les contrats de mission sont générés en PDF et signés électroniquement.
- Les conducteurs sont évalués par catégorie métier, selon leur permis.
- Un abonnement premium est proposé aux conducteurs.
Ce que ça change, pour chacun
Les conducteurs
- Un profil avec leurs pièces (permis, qualification, carte conducteur, SIRET, URSSAF, CV), chacune avec sa date de validité.
- Leurs disponibilités, en calendrier ou en planning.
- Une carte des missions, filtrée par distance, et l’historique des derniers mois.
- Le contrat de mission à lire et à signer du doigt, directement dans l’application.
- Les invitations des transporteurs, un fil d’actualités et un abonnement premium.
Les transporteurs
- Un planning pour créer et suivre leurs missions.
- Le contrat de prestation généré automatiquement en PDF, avec annexes et signatures.
- Leurs conditions comptables (délai de paiement, frais remboursés) reprises dans les contrats.
- L’invitation de conducteurs, et des liens d’évaluation à partager à leurs candidats, avec les scores obtenus.
Les agences
- La validation des missions : prix, nombre de jours, conducteur.
- Les conducteurs classés par statut : actifs, nouveaux, informations manquantes, écartés.
- Une alerte de mission envoyée par e-mail aux conducteurs situés dans un rayon de 50 ou 100 km.
- Un rapport par période (jours et missions par transporteur), exportable en PDF.
La formation des conducteurs
- Une évaluation initiale, puis des formations à refaire autant que voulu, avec une correction détaillée.
- Des questions filtrées selon la catégorie de permis, lues à voix haute grâce à une voix de synthèse.
- Un mode « apprendre en roulant » : des questions au hasard ou par thème, en lecture audio automatique.
- Une évaluation possible par simple lien, sans créer de compte.
- Des sponsors (organismes partenaires) qui proposent leurs propres questions, validées par l’équipe de la plateforme.
Tout le monde, au quotidien
- Des e-mails automatiques : nouvelle mission, contrat à signer ou signé, invitation, relance des transporteurs inactifs.
- Des accès réservés selon le rôle de chacun, et une adresse e-mail vérifiée.
- Un environnement de test séparé de la production, pour tester sans risque.
Le défi : deux applications, un seul cerveau
L’application missions et l’application formation n’ont ni le même public ni les mêmes besoins. Elles sont donc construites avec deux technologies différentes (Flutter et Angular), mais partagent un seul serveur, les mêmes comptes et les mêmes données.
La plateforme a été construite avec un environnement de production et un environnement de test séparés, et chaque mise à jour passait par une chaîne de déploiement automatisée.
La technique
- StackFlutter (iOS / Android / Web)
- Ionic + Angular
- Firebase (Firestore, Functions, Auth)
- Stripe
L’ampleur
- Applications2, sur un serveur commun
- Codeenviron 55 000 lignes côté application mobile
- ServeurFirebase, environ 50 fonctions
- Profils4 rôles, plus les sponsors
- Statutdéveloppée, non lancée (remplacée par un nouveau projet)
Questions fréquentes
Peut-on avoir une seule application pour iPhone, Android et le web ?
Oui. L’application missions est écrite une seule fois avec Flutter, une technologie qui produit à la fois les versions iOS, Android et navigateur.
Les contrats peuvent-ils être signés dans l’application ?
Oui. Chaque mission génère son contrat en PDF, signé du doigt ou à la souris, sans impression ni scan.
Combien coûte une plateforme de ce type ?
C’est une Solution métier : un premier périmètre chiffré sur devis, puis un abonnement mensuel qui couvre l’hébergement, la maintenance et les évolutions. Une plateforme de cette ampleur se construit par étapes : on chiffre chaque étape ensemble.
Votre secteur fonctionne encore au téléphone et par e-mail ?
Décrivez-moi comment vous mettez les gens en relation aujourd’hui. Je vous dis ce qu’une plateforme changerait.
