Marketplace de services à la personne
Client :
Eenov
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.