POEM Group
la plateforme métier
Migration complète d'une stack PHP procédural vers Laravel 11 + Inertia.js + React. Site public (poem-group.com) et back-office de gestion d'entreprise avec 20 modules. Team chat temps réel, pointage GPS, prospects, emails Brevo multi-marque, RBAC, audit, chatbot
Vue d'ensemble
À propos du projet
POEM Group avait une vingtaine de scripts PHP procédural empilés depuis des années. Du code qui marchait, mais impossible à faire évoluer sans casser autre chose. La mission, réécrire l'intégralité de la plateforme (site public + back-office interne) sur une base moderne, sans rien perdre des règles métier ni des intégrations existantes (notamment Madatrip, qui devait rester 1:1 avec l'ancien comportement)
J'ai porté l'architecture vers Laravel 11 + Inertia + React, livré 20 modules admin (team chat polling 3s, pointage GPS avec FSM 3-états, prospects, emails multi-comptes Brevo, RBAC Spatie, audit), refait le site vitrine (Home, 8 pages services, Devis, Contact, Apropos, espace client) et conservé les webhooks emails multi-provider (Brevo, Resend, Make.com) avec vérification HMAC
Architecture
20 modules livrés
Un back-office complet pour piloter prospection, communication interne, présence terrain et relation client, le tout sur une stack unifiée
Team chat temps réel
DM et groupes, polling 3s avec after_id incrémental, typing indicator, réactions, reply, edit inline, markdown léger. Avatars photo ou initiales gradient avec online dot, séquence-grouping intelligent
Pointage GPS & photo
FSM 3-états (NOT_STARTED, WORKING, ON_BREAK), capture GPS + photo configurables, cooldown anti-spam, validation distance bureau, tolérance retard. Export auto vers Google Sheets via webhook Apps Script (pas d'OAuth requis)
Prospects & CRM léger
Liste filtrée (status, source, catégorie, ville, recherche full-text), KPI total/qualifiés/convertis, fiche détail avec édition inline et timeline activités (note, call, email, meeting)
Emails multi-marque Brevo
Compose multi-destinataires avec sélecteur de compte Brevo, inbox réponses, 5 tabs (overview, envoyés, ouverts, non-ouverts, all), webhook public sécurisé HMAC, tracking complet via EmailLog
RBAC & audit
Rôles et permissions Spatie, middleware PreventBruteforce double-clé (IP + email, lock 15min), audit login_audit complet, partage user/flash/role via HandleInertiaRequests
Espace client + chatbot
Auth dédiée (guard client) avec dashboard, profil, suivi demandes. Chatbot Q&A matching FR pur PHP, widget public et back-office d'administration des questions/réponses
Galerie
La vitrine en ligne
Trois temps forts du site public de POEM Group. La page d'accueil, le pôle expertises & services, et l'écosystème de produits maison (Madatrip et compagnie)
Résultats & livrables
Les chiffres du projet
Pas d'estimations marketing, juste ce qui est en production aujourd'hui
Les produits maison
L'écosystème POEM Group
Le site public ne vend pas que des prestations, il expose aussi les plateformes que le groupe édite lui-même. Chacune a sa fiche dans le back-office
- MadatripTourisme · plateforme multilingue, plus de 100 destinations
- AsantsikaRH, paie et comptabilité · Madagascar et France · voir l'étude de cas
- LoveNakaApplication de rencontres · Afrique et diaspora
Et maintenant ?
Une plateforme métier à construire ?
Migration legacy, plateforme SaaS, back-office sur-mesure, on en parle