Un ensemble conçu pour une agence de location à Tanger : le site présente les véhicules et recueille les demandes, tandis que l’application et le CRM accompagnent le suivi de l’activité.
Projet interne
Le parcours, en quatre étapes
Réservation
Choisir les dates et soumettre une demande à l’agence.
Contrat
Après confirmation de l’agence, préparer le dossier de location.
Exploitation
Suivre le véhicule, le planning et les prolongations.
Retour
Clôturer la location et retrouver son historique.
Comprendre la réalisation
Derrière une réservation, toute une agence en mouvement
Le site visible n’est que l’entrée du projet. BX Cars réunit la réservation en ligne, le travail quotidien de l’agence et une application Android. L’enjeu est de faire circuler la même information du premier choix de dates jusqu’au retour du véhicule.
01
Un véhicule, plusieurs parcours à synchroniser
Un client choisit une voiture pendant que l’agence prolonge peut-être une location existante. La disponibilité doit tenir compte à la fois des réservations et des contrats actifs. Le calendrier public et le planning d’exploitation s’appuient donc sur les mêmes dossiers.
La demande reste soumise à la confirmation de l’agence. Ensuite, le contrat accompagne la location : préparation, validation, prolongation, clôture ou annulation. Le dossier client rassemble les informations utiles aux locations suivantes.
Explorez l’interface
Version de démonstration issue du code du projet. Les interactions restent dans cette page et toutes les données sont fictives.
Les montants de la démo BX Cars sont fictifs et présentés en euros pour le portfolio belge. Ils ne représentent pas les tarifs de l’agence.
Interface présentée en français.
À essayer dans cet aperçu
Ouvrez « Essayer une validation » dans l’aperçu.
Acceptez l’une des demandes fictives.
Revenez à la vue d’ensemble, puis réinitialisez pour recommencer.
Ce que vous pouvez observer Une demande quitte le compteur « En attente » et rejoint « Confirmées ». La validation est simulée : aucun e-mail n’est envoyé et aucune réservation réelle n’est créée.
Chargement de la démonstration…
Ce qui fait fonctionner la solution
02
De la photo au dossier exploitable
Un contrat transmis en photo sur Telegram peut alimenter un brouillon grâce à la reconnaissance de texte. L’agence contrôle les informations extraites avant de les valider : la lecture automatique prépare le travail, elle ne remplace pas cette vérification.
Le dossier rejoint alors le suivi des contrats, des clients et du planning. Cette continuité compte davantage qu’une fonction isolée : une information vérifiée devient réutilisable dans la suite du parcours.
03
Une application pensée pour l’exploitation
Le tableau de bord rassemble les demandes en attente, les véhicules loués et les retours à surveiller. La flotte possède aussi son suivi des frais, des documents et de l’entretien. Les relevés kilométriques contribuent à préparer les échéances de maintenance.
Sur Android, les notifications concernent les changements métier utiles. Les relevés GPS ordinaires ne déclenchent pas une succession d’alertes. L’application sert au suivi sur le terrain, avec un accès adapté aux écrans et dossiers de gestion.
04
Reconnaître un client au-delà de sa réservation
Le CRM conserve le contexte des locations précédentes et les notes de conduite dans le dossier client. Lorsqu’une personne revient, l’agence retrouve les éléments utiles à la relation au lieu de repartir de zéro.
Cette continuité aide à apprécier la confiance avant une nouvelle location. L’historique et la notation éclairent la décision de l’agence ; ils ne constituent pas une garantie sur une location future.
Les choix techniques, et leur utilité
Un socle métier commun
Laravel et MySQL relient véhicules, réservations, contrats et clients. Les règles de disponibilité constituent un point central : une prolongation doit rester cohérente avec les dates proposées ailleurs.
Des intégrations avec un rôle précis
Telegram et n8n alimentent la préparation des dossiers ; Wialon fournit les données de flotte ; Firebase transmet les notifications Android. Les PDF matérialisent les documents de location. Chaque connexion intervient dans un parcours de travail identifié.
Une plateforme pour l’ensemble de l’agence
Le site public, l’espace de gestion et l’application Android partagent les informations utiles à l’exploitation. La réservation, les contrats et le suivi du parc s’inscrivent dans un même parcours.
Site et réservation
Présentation des véhicules, disponibilités par période et estimation du tarif. Le parcours existe en français, anglais, néerlandais et arabe, avec une demande à confirmer par l’agence.
Gestion quotidienne
Un tableau de bord et un planning réunissent les demandes, les locations en cours, les départs, les retours et les retards. Les accès sont organisés selon le rôle de chaque membre de l’équipe.
CRM, contrats et dossiers clients
Préparation, validation, prolongation et clôture des contrats, avec contrôle des conflits de dates. Les documents, les locations précédentes et les notes de conduite sont regroupés dans le CRM. Quand un client revient, l’agence retrouve son historique pour apprécier la confiance et préparer la nouvelle location en connaissance de cause.
Application Android
L’équipe accède aux outils de gestion sur le terrain et reçoit des notifications lors des changements importants. L’interface est adaptée au téléphone.
Flotte et télémétrie
Le suivi GPS, le kilométrage et les alertes alimentent le suivi des véhicules. Les échéances d’entretien et les dépenses peuvent être consultées par véhicule.
Automatisation des contrats
Une photo transmise via Telegram est analysée par reconnaissance de texte pour préparer un brouillon. L’équipe vérifie les informations avant validation ; des récapitulatifs facilitent le suivi.
Un parcours connecté, avec validation humaine
01
Une réservation ou une photo de contrat fournit les premières informations.
02
L’équipe vérifie le dossier, les dates et le véhicule avant de valider.
03
Le planning, les contrats et le suivi du parc accompagnent la location jusqu’au retour.
Consulter le site public
Le lien ouvre le site du projet. Les espaces privés nécessitent un accès autorisé.