Plateforme de gestion de club d'affaires
Client :
Eenov
Application web de gestion d'un club d'affaires
Application web développée en 2015-2016 en prestation pour l'agence web Eenov, destinée à un club d'affaires bordelais. La plateforme centralise la gestion des échanges entre membres, les événements du réseau et le suivi statistique de l'activité.
x10 est intervenu sur la conception et le développement complet de l'application : architecture Symfony, modélisation du domaine métier, intégration SMS, exports multi-format et gestion des droits d'accès.
Contexte et enjeux
Le club d'affaires réunit des dirigeants et entrepreneurs organisés en groupes locaux. Chaque membre développe son réseau en échangeant des contacts qualifiés et en participant aux événements du club. La plateforme devait répondre à plusieurs besoins :
- Traçabilité des échanges — Suivre les cartes de business et les tickets de remerciement échangés entre membres pour mesurer l'activité du réseau
- Gestion d'événements — Planifier réunions, apéritifs et conférences, gérer les présences et les invitations d'externes
- Statistiques d'activité — Agrégation des données par membre, groupe et période pour piloter le réseau
- Communication directe — Envoi de SMS aux membres via l'API OVH pour les rappels et notifications
- Exports — Génération de rapports PDF et tableurs Excel pour les bilans d'activité
Fonctionnalités clés
L'application couvre l'ensemble du cycle de vie d'un club d'affaires, de la gestion des membres jusqu'au reporting d'activité.
- Cartes de business — Échanges de contacts qualifiés entre membres avec deux types : mise en relation et besoin urgent. Chaque échange est tracé entre un émetteur et un destinataire avec prospect, entreprise et commentaire.
- Tickets de remerciement — Système de gratification entre membres avec montants en euros. Suivi des tickets envoyés et reçus pour valoriser les apporteurs d'affaires.
- Duos business — Carnet de contacts qualifiés par membre avec niveau de connaissance (faible, moyen, élevé), import par fichier Excel et contrainte d'unicité.
- Événements — Gestion de trois types d'événements (réunions, apéritifs, conférences) via un héritage Doctrine. Chaque événement est rattaché à un groupe avec gestion des présences et suivi des absences.
- Invitations d'externes — Les membres invitent des contacts à participer aux événements du club, avec souhait de réunion, acceptation et refus.
- Envoi de SMS — Communication directe aux membres via l'API OVH SMS pour les rappels d'événements et notifications.
- Statistiques avancées — Tableau de bord avec agrégation par membre et par groupe : cartes envoyées/reçues, tickets envoyés/reçus (sommes €), absences et invitations. Filtrage par groupe et période, tri multi-colonnes, export CSV et Excel.
- Gestion des droits — Système de Voters Symfony pour un contrôle d'accès granulaire : super admin, admin de groupe et membre standard.
- Tâches — Module de todos pour le suivi des actions à réaliser par chaque membre.
Contribution technique x10
x10 est intervenu en prestation pour l'agence Eenov sur la conception et le développement complet de l'application.
- Architecture Symfony 2.8 — Structure en deux bundles (AppBundle + AdminBundle), entités Doctrine avec traits réutilisables, repositories custom et event listeners.
- Modélisation métier — Conception du modèle de données adapté au domaine du networking : utilisateurs, groupes, échanges de business, tickets de remerciement, événements avec héritage (Single Table Inheritance) et invitations.
- Intégration API OVH SMS — Service d'envoi de SMS aux membres via l'API OVH avec gestion du format international des numéros de téléphone.
- Statistiques SQL — Requêtes d'agrégation natives pour le calcul des indicateurs d'activité par membre, avec fusion de données historiques et exports multi-format.
- Sécurité granulaire — Implémentation de sept Voters Symfony pour le contrôle d'accès par entité : business, groupe, invitation, ticket, todo, trio et utilisateur.
- Import/Export — Import de contacts via fichier Excel (PHPExcel), export de statistiques en CSV et XLS, génération de documents PDF via wkhtmltopdf.
Résultats
La plateforme a été déployée pour le club d'affaires, offrant à ses membres un outil complet de suivi et de pilotage de leur activité de networking.
Le tableau de bord statistique a permis aux administrateurs de mesurer l'engagement de chaque membre et d'identifier les apporteurs d'affaires les plus actifs. L'envoi de SMS a amélioré la communication directe et réduit les absences aux événements.