Car Hunter : développement d’une plateforme web et mobile
Plateforme web, back-office et applications mobiles iOS et Android, avec backend hébergé sur Microsoft Azure.
La start-up belge Car Hunter est née de la volonté de répondre à une problématique apparue dans le secteur automobile en Belgique. Un grand nombre de professionnels de l’automobile passaient beaucoup de temps à se déplacer pour voir les voitures et répondre aux demandes de leurs clients.
Le temps passé dans le trafic — avec des pertes de ressources, de matériel et de temps — devenait de plus en plus difficile à maîtriser. L’idée de Car Hunter était de libérer les professionnels de ce fardeau et de leur permettre de se concentrer sur leur activité et leurs clients, afin d’améliorer leur rentabilité.
“Très vite, l’idée de créer une application mobile dédiée s’est imposée. Pour concrétiser ce concept, l’utilisation de la géolocalisation via le GPS intégré aux smartphones était essentielle.
L’application Car Hunter devait répondre à deux usages : aider les professionnels de l’automobile à rechercher des véhicules plus efficacement et permettre aux particuliers de proposer leur voiture à la vente.
Ne disposant pas de compétences internes en développement mobile et devant tenir compte des contraintes budgétaires d’une start-up, Car Hunter s’est tourné vers l’externalisation du développement logiciel en Roumanie afin d’optimiser ses coûts.”
Les premières contraintes concernaient plusieurs points.
- la barrière de la langue ;
- la distance entre la Belgique et la Roumanie ;
- la mise en place d’échanges quotidiens ;
- l’incertitude initiale sur les compétences réelles d’une entreprise roumaine.
“Notre recherche nous a conduits à comparer plusieurs entreprises en Roumanie capables de répondre à nos besoins. Après quelques échanges, Amedeo s’est rapidement distinguée par sa compréhension du projet, sa réactivité et sa capacité à proposer une approche adaptée. Andrei parle un français impeccable, tout comme les membres de son équipe avec lesquels nous avons échangé.
Nous avons été invités à visiter les locaux d’Amedeo, ce que nous avons fait avec grand plaisir, puis nous avons également accueilli l’équipe Amedeo dans nos bureaux en Belgique. Une communication quotidienne a été mise en place via Skype. Très vite, nous nous sommes sentis en confiance, bien accompagnés et entre de bonnes mains pour mener notre projet.”
D’un point de vue commercial, l’un des principaux enjeux était de rendre l’application accessible au plus grand nombre d’utilisateurs en Belgique, aussi bien auprès des particuliers que des professionnels du secteur automobile.
Il était donc essentiel d’assurer une présence sur un maximum d’appareils mobiles, afin de toucher largement les utilisateurs potentiels et de faciliter l’adoption de la solution.
En concertation avec Car Hunter, nous avons décidé de créer une solution multiplateforme couvrant iOS, Android et Windows Phone. Le back-office devait notamment permettre de :
- suivre les ventes et les abonnements ;
- suivre l’évolution du nombre d’entrées ;
- gérer les comptes clients.
Spécialisés dans les développements Azure (Microsoft Cloud) et Xamarin, nous avons commencé par le développement du site Web.
À partir de la version Web et en utilisant Xamarin avec la plateforme de développement multiplateforme, nous avons développé des applications mobiles pour iOS, Android et Windows.
Sur la base des modèles fournis par Car Hunter, nous avons pu décliner l’application sur les principaux environnements mobiles prévus.
D'un point de vue technique, l'architecture de la solution est basée sur Microsoft Azure Cloud Services (Services Platform).
Une base de données SQL Server, un stockage pour les données et les images, un site web ASP.NET MVC 5 pour le back-office, un front-office web responsive, une API pour les applications mobiles et trois applications iOS, Android et Windows Phone ont constitué les principaux éléments de la solution Car Hunter.
“D’un point de vue développement, la solution devait couvrir plusieurs usages et environnements : un site web responsive, une interface back-office et des applications mobiles iOS et Android.
Ce projet représentait un défi important pour notre équipe : concevoir une solution cohérente, fiable et adaptée aux contraintes d’une start-up, tout en assurant une expérience fluide pour les professionnels de l’automobile comme pour les particuliers.”
“L’application finalement livrée par l’équipe Amedeo était pleinement conforme à nos attentes. L’équipe, agile et compétente, s’est également montrée très réactive tout au long du projet. Elle n’a pas hésité à nous faire des propositions lorsque cela était nécessaire, toujours dans une logique d’amélioration de la solution.
Au final, les doutes que nous pouvions avoir au départ ont disparu grâce au professionnalisme, à la compétence et à l’implication d’Andrei et de ses collaborateurs.”
Back-office : Microsoft Azure Cloud Services, Microsoft SQL Server, ASP.NET MVC, C#.
Front-office et mobile : Xamarin, ASP.NET, HTML5, applications iOS, Android et Windows Phone.
Discutons de votre projet