Aller au contenu principal

Réalisation · freelance

Marketplace de services à la personne

client
Logo Eenov Eenov
période

Marketplace de mise en relation pour les services à la personne

Marketplace développée en 2016 en prestation pour l'agence web Eenov. La plateforme met en relation particuliers demandeurs, intervenants individuels et structures professionnelles dans le domaine des services à la personne (aide à domicile, garde d'enfants, soins infirmiers).

x10 est intervenu sur la conception et le développement complet de l'application : architecture multi-profils, intégration paiement, facturation et géolocalisation.

Contexte et enjeux

Le secteur des services à la personne souffre d'un manque de visibilité entre l'offre et la demande. La marketplace devait répondre à un triple enjeu :

  • Mise en relation qualifiée — Connecter particuliers et intervenants avec des profils enrichis, des spécialisations vérifiables et des avis
  • Modèle économique viable — Monétiser la plateforme via des abonnements et des pass unitaires avec paiement en ligne sécurisé
  • Conformité métier — Intégrer les codes ROME (référentiel Pôle Emploi), les spécialisations métier (garde, soins, accompagnement) et la géolocalisation des zones d'intervention

Fonctionnalités clés

La marketplace couvre l'ensemble du parcours, de l'inscription au paiement.

  • Trois profils utilisateurs — Particuliers demandeurs, intervenants individuels et structures professionnelles, chacun avec un parcours d'inscription et un espace dédié.
  • Offres d'emploi — Publication et recherche d'offres avec codes ROME, type d'hébergement, modes d'intervention, géolocalisation et durée.
  • Profils intervenants — CV enrichi avec expériences professionnelles, études, spécialisations (garde d'enfants, soins infirmiers, accompagnement), avis et certification.
  • Fiches entreprise — Structures professionnelles avec activités, zones d'intervention, avis clients et mise en avant premium.
  • Favoris et commentaires — Système de favoris sur les offres et les profils, avec commentaires et avis pour la mise en relation.
  • Abonnements et pass — Deux modes de monétisation avec grilles tarifaires distinctes par type d'utilisateur : abonnements récurrents et pass unitaires.
  • Paiement sécurisé — Intégration SystemPay (Natixis) pour les transactions en ligne avec suivi des paiements.
  • Facturation PDF — Génération automatique de factures numérotées au format PDF via wkhtmltopdf.
  • Géolocalisation — Geocodage des adresses, recherche par ville et zone d'intervention.
  • CMS et blog — Pages éditables avec CKEditor et module d'articles pour le référencement.
  • Back-office — Administration complète via EasyAdmin avec gestion des utilisateurs, offres, abonnements et contenus.

Contribution technique x10

x10 est intervenu en prestation pour l'agence Eenov sur la conception et le développement complet de la marketplace.

  • Architecture multi-bundles — Application structurée en bundles spécialisés : AppBundle (domaine métier), CoreBundle (traits et types réutilisables), CmsBundle (pages éditables), ContactBundle, EmailBundle et ImageBundle.
  • Modélisation complexe — Modèle de données riche avec traits Doctrine réutilisables, event listeners/subscribers, et relations entre utilisateurs, offres, profils, entreprises et abonnements.
  • Intégration paiement SystemPay — Mise en place du tunnel de paiement sécurisé Natixis avec gestion des transactions, crédits et historique des achats.
  • Facturation automatisée — Génération de factures PDF numérotées avec wkhtmltopdf, gestion des avoirs et suivi comptable.
  • Géolocalisation — Intégration du Geocoder bundle pour la résolution d'adresses et la recherche géographique des offres et intervenants.
  • Sécurité et droits — Système de Voters Symfony pour le contrôle d'accès par entité (offres, pages, produits, utilisateurs) avec gestion fine des permissions par profil.

Résultats

La marketplace a été mise en production, offrant un outil complet de mise en relation dans le secteur des services à la personne.

La complexité du projet résidait dans la gestion de trois profils utilisateurs avec des parcours distincts, l'intégration d'un système de paiement avec facturation automatisée, et le respect des référentiels métier (codes ROME, spécialisations) pour garantir la qualité des mises en relation.

Fiche technique

Stack et périmètre.

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

Services associés

Captures d'écran

Aperçus.

Fig. 1

Questions fréquentes

Sur ce projet.

Quel est le rôle de x10 dans ce projet ?

x10 est intervenu en prestation pour l'agence Eenov sur la conception et le développement complet de la marketplace : architecture Symfony, modélisation du domaine métier (trois profils utilisateurs, offres, abonnements), intégration du paiement en ligne SystemPay, facturation PDF et géolocalisation.

Quelles technologies sont utilisées ?

La plateforme repose sur Symfony 2.8 avec Doctrine ORM, FOSUserBundle pour l'authentification multi-profils, EasyAdminBundle pour le back-office, Guzzle pour les appels API, Geocoder pour la géolocalisation, wkhtmltopdf pour les factures PDF et SystemPay (Natixis) pour le paiement sécurisé.

Comment fonctionne la mise en relation ?

La marketplace met en relation trois types d'utilisateurs : les particuliers qui publient des offres d'emploi, les intervenants individuels qui proposent leurs services avec un profil enrichi (expériences, études, spécialisations), et les structures professionnelles avec fiche entreprise et zones d'intervention. Un système de favoris et de commentaires facilite la mise en relation.

Comment est monétisée la plateforme ?

La plateforme propose deux modes de monétisation : les abonnements récurrents et les pass unitaires. Chaque type d'utilisateur (particulier ou intervenant) dispose de grilles tarifaires distinctes. Le paiement est sécurisé via SystemPay (Natixis) et chaque transaction génère automatiquement une facture PDF numérotée.

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