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