Fiche projet
Occazverif
Agrégateur d’annonces auto : plus de 8 000 annonces collectées sur plusieurs sites (AutoScout24, ParuVendu, mandataires…), chacune notée face au marché par un moteur de prix statistique, avec une détection des annonces suspectes en cours de déploiement. Projet personnel conçu, développé et déployé seul : collecte automatisée, normalisation des données, scoring, recherche filtrée.
Détails techniques
Objectif
Aider un acheteur à savoir en quelques secondes si une annonce d’occasion est au bon prix, sans comparer des dizaines d’annonces à la main.
Le défi technique :
- collecter régulièrement des annonces venant de plusieurs sources aux formats différents ;
- les normaliser (marque, modèle, année, kilométrage, énergie, boîte) ;
- calculer un prix de référence fiable à partir d’annonces comparables ;
- afficher un verdict lisible par tout le monde.
Interface
- Recherche guidée « Bonne affaire » : quatre questions (énergie, budget, marques souhaitées, marques exclues) au lieu d’un mur de filtres.
- Liste complète avec filtres avancés : marque, modèle, région, score prix, prix, carburant, boîte, source, tri par « meilleure affaire ».
- Badge à cinq niveaux sur chaque annonce, d’« Excellente affaire » à « Trop cher », avec l’écart au marché en pourcentage.
- Comparateur d’annonces côte à côte et partage d’une fiche.
- Section dédiée aux mandataires, pour le neuf remisé, avec sa propre logique de score face au prix catalogue.
Contenu
- Collecte automatisée : plusieurs sources croisées, dont AutoScout24, ParuVendu, DegrifCars, Autoconfiance et Autojm. Chaque annonce est horodatée et renvoie vers l’annonce d’origine.
- Moteur Prix : comparaison avec les annonces de même marque, modèle et année, découpées par tranches de kilométrage. La fiche affiche la médiane par tranche, le nombre d’annonces comparables et une cible de négociation indicative.
- Moteur Conditions : règles anti-arnaque et analyse IA des photos pour repérer les incohérences et les annonces suspectes.
- Volet B2B : formulaire de contact pour une API de scoring prix destinée aux garages et revendeurs.
Maintenance
- Stack : [à compléter : Symfony ? base de données ? langage des collecteurs ?], tâches planifiées pour la collecte, hébergement OVHcloud.
- En cours : déploiement du moteur Conditions sur l’ensemble des annonces, dédoublonnage des annonces publiées plusieurs fois, ouverture de l’API de scoring aux professionnels.