Aller au contenu principal

Réalisation · freelance

Plateforme d'enchères immobilières en ligne

client
Logo Eenov Eenov
période
durée
+ de 2 ans

Vendre un bien immobilier aux enchères, en ligne

Plateforme d'enchères immobilières en ligne développée sur mesure et exploitée de 2014 à 2016. Les agences immobilières y publiaient des biens, les acheteurs enchérissaient en ligne et les vendeurs suivaient les offres reçues.

Je suis intervenu en freelance sur l'ensemble du projet : architecture, moteur d'enchères, intégration du paiement LemonWay, gestion multi-agences, back-office et mise en production.

Contexte

En France, la vente immobilière se fait le plus souvent de gré à gré : le prix final dépend d'une négociation peu visible des autres acheteurs. La vente aux enchères inverse la logique : le bien est proposé à un prix de départ et les offres concurrentes sont visibles de tous.

Le projet consistait à proposer ce mode de vente aux agences immobilières sous la forme d'un service en ligne, avec un abonnement pour publier leurs biens.

Le problème à résoudre

  • Un moteur d'enchères fiable — prix de départ, offres, surenchères automatiques et clôture, sans ambiguïté sur l'offre gagnante.
  • Des transactions sécurisées — faire transiter l'argent entre acheteurs et vendeurs par un prestataire de paiement.
  • Un modèle économique outillé — abonnements des agences, créneaux de publication et facturation.
  • Quatre publics — acheteurs, vendeurs, agents immobiliers et administrateurs, chacun avec son interface.

Contraintes

  • Argent réel — chaque mouvement doit être confirmé par le prestataire de paiement avant d'être considéré comme acquis.
  • Information en continu — un enchérisseur dépassé doit le savoir immédiatement, même s'il n'est pas connecté.
  • Annonces réglementées — les fiches doivent afficher les diagnostics de performance énergétique (DPE) et d'émissions de gaz à effet de serre (GES).
  • Plusieurs agences — chaque agence ne voit et ne gère que ses biens, ses agents et ses enchères.

Choix techniques et pourquoi

  • LemonWay et ses portefeuilles électroniques — un wallet par acheteur et par vendeur, des virements entre parties gérés par un établissement de paiement, et des webhooks de confirmation : l'application ne détient jamais les fonds elle-même.
  • Un modèle Doctrine centré sur l'enchère — biens, enchères, offres, utilisateurs multi-rôles, agences, abonnements et transactions modélisés explicitement, pour que les règles d'enchère soient portées par le domaine.
  • Notifications e-mail et SMS — nouvelle offre, surenchère, fin d'enchère : les événements importants atteignent l'utilisateur hors de la plateforme.
  • Géocodage des adresses — chaque bien est positionné sur une carte pour permettre une recherche géographique.
  • Symfony 2.7 et Bootstrap — un socle éprouvé côté serveur et une interface responsive, hébergés sur OVH avec Nginx et Ubuntu.

Ce qui a été livré

  • Recherche de biens — moteur par ville et budget, résultats en liste et sur carte interactive.
  • Fiches immobilières — photos, DPE, GES, adresse géocodée et carte.
  • Moteur d'enchères — publication avec prix de départ, enchères, surenchères automatiques et notifications.
  • Espaces agences — portefeuille de biens, agents, enchères en cours et historique des ventes.
  • Paiement — wallets LemonWay, virements entre parties et suivi des transactions.
  • Abonnements et facturation — créneaux de publication, facturation automatique et factures PDF.
  • Visites — prise de rendez-vous entre acheteurs et agents.
  • Blog et back-office — contenu éditorial et pilotage des utilisateurs, agences, enchères, paiements et abonnements.

Résultats

La plateforme a été mise en production et exploitée de 2014 à 2016. Elle couvrait l'ensemble du cycle d'une vente aux enchères, de la publication du bien à la finalisation, avec paiement sécurisé et gestion multi-agences.

Stack

  • Back-end — PHP, Symfony 2.7, Doctrine ORM
  • Front-end — Bootstrap
  • Données — MySQL
  • Paiement — LemonWay (wallets, virements, webhooks)
  • Hébergement — OVH, Ubuntu, Nginx

Pour aller plus loin

Ce projet relève de mon offre de développement web sur mesure. Sur la réception fiable des confirmations d'un prestataire externe, voir l'article webhooks ou polling pour des intégrations temps réel.

Fiche technique

Stack et périmètre.

back-end
PHP Symfony
front-end
Bootstrap
infrastructure & ops
OVH Nginx Ubuntu
données
MySQL

Services associés

Zones concernées

Captures d'écran

Aperçus.

Fig. 1
Fig. 2

Questions fréquentes

Sur ce projet.

Quel est le rôle de x10 dans ce projet d'enchères immobilières ?

x10 est intervenu en tant que développeur freelance sur l'ensemble du projet : conception, développement full-stack, intégration du système de paiement LemonWay, modélisation Doctrine et mise en production de la plateforme d'enchères immobilières.

Quelles technologies sont utilisées par la plateforme ?

La plateforme repose sur Symfony 2.7 côté backend, Bootstrap pour l'interface responsive, MySQL pour la base de données, et un hébergement OVH avec Nginx et Ubuntu.

Comment fonctionne le système d'enchères immobilières ?

Les agences immobilières publient des biens avec un prix de départ. Les acheteurs inscrits peuvent placer des enchères en temps réel. Le système gère les surenchères automatiques, les notifications par email et SMS, et le suivi complet du processus d'enchère jusqu'à la vente.

Comment la plateforme gère-t-elle les paiements ?

La plateforme intègre LemonWay comme prestataire de paiement sécurisé. Le système gère les portefeuilles électroniques (wallets), les virements entre acheteurs et vendeurs, et la facturation des abonnements agences avec génération de factures PDF.

La plateforme est-elle toujours en ligne ?

La plateforme a été en production de 2014 à 2016. x10 a assuré le développement complet et la mise en production, incluant le moteur d'enchères, la gestion multi-agences, le paiement sécurisé et le back-office d'administration.

Contact

Un projet comparable ?

Parlons de votre contexte, de vos contraintes et de vos objectifs pour construire une solution durable.

Démarrer votre projet arrow_forward