MHA vtc

Une de mes premières WebApp
MHA VTC avait besoin d'une solution de réservation innovante pour se démarquer sur le marché toulousain des VTC. J'ai développé une webapp complète intégrant l'API Google Maps Directions pour le calcul d'itinéraires en temps réel, un système de tarification dynamique avec majoration contextuelle (20% le soir, tarifs fixes weekend), et une double option de paiement via Stripe ou en voiture. Cette solution technique avancée a révolutionné l'expérience de réservation de VTC.

Catégorie

Création de webApp

Métier

VTC

Réalisation

2ᵉ trimestre 2019

Durée

2 mois
Le cœur du projet était de concevoir un site performant, accompagné d’un module de réservation intuitif, pensé dès le départ pour offrir une expérience proche de celle d’une application mobile. Pour cela, j’ai utilisé Symfony et EasyAdmin pour créer un backoffice ergonomique, permettant une gestion efficace des réservations et des utilisateurs.
 

Le formulaire de réservation

Le formulaire de réservation a été développé avec Vue.js, garantissant une interface fluide et réactive. Dès l’arrivée sur le site, les utilisateurs pouvaient renseigner une adresse de départ, une adresse d’arrivée et un horaire. Grâce à des appels API retraçant le chemin entre les deux points, le trajet était calculé en temps réel, incluant la distance en kilomètres. Ce calcul, effectué directement en base de données, intégrait un facteur ajustable par le gestionnaire pour répondre à des situations telles que des périodes de forte affluence. Une fois le prix affiché, les utilisateurs pouvaient finaliser leur demande en soumettant la réservation.

Les workflow Symfony pour gérer les transitions

Pour gérer le statut des réservations, j’ai intégré les workflows Symfony. Lorsqu’une demande était soumise, un email était automatiquement envoyé au chauffeur pour qu’il accepte ou refuse la course. Dans les deux cas, le client était immédiatement informé du statut de sa réservation. Enfin, un rappel était envoyé deux heures avant le trajet, à la fois au chauffeur et au client, pour confirmer les détails du rendez-vous. Le paiement s’effectuait directement dans la voiture, ce qui a simplifié le développement en évitant d’intégrer une solution de paiement en ligne.

La WebApp

Un critère essentiel pour ce projet était de concevoir un site offrant une expérience utilisateur similaire à celle d’une application mobile. J’ai donc mis un point d’honneur à optimiser le design et les interactions pour les appareils mobiles, tout en garantissant une navigation fluide et intuitive.

Maintenance et consulting

Une fois le développement terminé, j’ai assuré la maintenance du site pendant un an, veillant à sa stabilité et à l’intégration des mises à jour nécessaires. Par ailleurs, j’ai accompagné l’entreprise en proposant des conseils marketing pour améliorer leur présence en ligne et renforcer l’engagement des utilisateurs. Ces recommandations ont permis d’accroître leur visibilité et de poser les bases d’une stratégie numérique durable.
L'innovation principale de cette webapp résidait dans son système de calcul de prix intelligent et sa double option de paiement. Chaque réservation bénéficiait d'un calcul précis basé sur l'itinéraire réel, avec une tarification contextuelle adaptée aux créneaux horaires.

Intégration Google Maps Directions API

La webapp intégrait l'API Google Maps Directions pour calculer en temps réel l'itinéraire optimal entre le point de départ et d'arrivée. Cette intégration permettait d'obtenir la distance exacte en kilomètres, prenant en compte le trafic et les conditions de circulation, garantissant ainsi une tarification juste et transparente pour chaque course.

Tarification dynamique contextuelle

Le système de prix intégrait des majorations contextuelles : +20% pour les courses du soir et des tarifs fixes spécifiques pour les weekends. Ces paramètres, configurables depuis le backoffice EasyAdmin, permettaient au gérant d'adapter rapidement sa grille tarifaire selon la demande et les contraintes opérationnelles.

Double système de paiement : Stripe + Voiture

Les clients avaient le choix entre un paiement immédiat sécurisé via Stripe ou un paiement traditionnel en voiture lors de la prise en charge. Cette flexibilité répondait aux préférences variées des utilisateurs tout en simplifiant la gestion pour le chauffeur. Le workflow Symfony gérait automatiquement les transitions d'état selon le mode de paiement choisi.

Les points clés

100+ visiteurs par jour

La mise en avant des bons termes SEO tels que les termes autour de l'aéroport de Toulouse ont permis de cibler la bonne catégorie de prospect facilement, augmentant ainsi les chances de conversions quotidiennes.

15 clients / semaine

L'interface simple et intuitive a permis de fidéliser plusieurs clients Toulousains qui ont pris l'habitude d'utiliser ce service de VTC, tout en recommandant ce service autour d'eux. Au bout d'un an, les prises de rendez-vous étaient quasiment quotidiennes.

500+ réservations

Réservations traitées avec succès grâce à la webapp avant l'arrêt d'activité

< 2 minutes

Temps moyen pour effectuer une réservation complète via la webapp