Car Hunter = Développement d’une plateforme web et mobile
Plateforme Car Hunter: front office applications iOS et Android avec backend web optimisée par Microsoft AZURE Cloud
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 étaient liées à:
- Barrière de la langue
- Distance Belgium-Romania
- Echanges quotidiens
- L'inconnu 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 application pour chaque OS disponible: iOS, Android et Windows Phone. Afin de tout consolider, nous avons créé un site web front-office et un site back-office pour notre client afin qu'il puisse:
- Suivre les ventes et les abonnements
- Suivre l'évolution du nombre d'entrées
- Gérer les comptes clients, ... etc.
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 pourrions très facilement étendre l'application sur iOS et Android.
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 et un Stockage pour la préservation des données et des images, un site Web (ASP.MVC 5) pour le Back Office, une conception de site Web responsive pour le Front Office, une API qui dessert les applications mobiles et 3 applications iOS, Android et Windows Phone: voici les éléments qui ont été à la base 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, C#
Front Office: Xamarin, ASP.NET, HTML 5
Discutons de votre projet