Plateforme multi-services B2B
arrow_backRetour aux projets

Plateforme multi-services B2B

Symfony Back-end
Sentry & Datadog Monitoring
CI/CD Pipeline
B2B Secteur

Contexte

Plateforme extranet B2B destinée à un réseau de plus de 20 000 points de vente répartis sur l'ensemble du territoire français. L'application centralise les commandes logistiques, les demandes de dépannage urgent et un catalogue de services couvrant environ 25 marques distinctes.

J'interviens en tant que développeur principal sur la maintenance corrective et évolutive (TMA) de cette plateforme.

Architecture technique

Le back-end repose sur Symfony, choix historique de la plateforme. Une partie de l'application, dédiée au tunnel de commande, est développée en Node.js pour offrir une expérience utilisateur plus dynamique et réactive.

L'application intègre plusieurs API partenaires :

  • Programme de fidélité Kadeos via Edenred
  • Gestion de données
  • Campagnes email automatisées via Mailchimp
  • Analytics
  • Sécurité des mots de passe via HIBP

Monitoring & industrialisation

Le suivi de la qualité est assuré par Sentry pour le monitoring des erreurs en temps réel et Datadog pour les métriques de performance. Le pipeline CI/CD exécute automatiquement :

  • PHP CS Fixer — conformité du code
  • PHPStan — analyse statique
  • PHPUnit — tests unitaires et fonctionnels

Le déploiement est automatisé vers les environnements de préproduction et de production.

Fonctionnalités clés

  • Commandes logistiques et dépannage — les points de vente passent leurs commandes en ligne avec gestion des urgences
  • Programme de fidélité — les utilisateurs cumulent des points à chaque commande, échangeables contre des cartes Kadeos via l'API Edenred
  • Gestion des rôles — plusieurs niveaux d'accès
  • Nombreux imports et exports CSV — dont mise à jour en masse des marques et des utilisateurs par import, exports des commandes et des points de fidélité
  • Gestion de contenu — articles, forum, petites annonces, jeux concours
  • Communications automatisées — notifications internes et emails automatiques via Mailchimp

Les captures d'écran ne sont pas diffusées pour des raisons de confidentialité.

Symfony Node.js Sentry Datadog CI/CD Edenred Mailchimp Matomo

Me contacter

mail

Un message ?

Envoyez-moi un mail à l'adresse suivante :
call

Un coup de fil ?

Du lundi au vendredi aux horaires de bureau :
pin_drop

Où suis-je ?

Mes locaux sont situés à :
Le Val-Saint-Germain, 91530
Proche RER C et véhiculé si besoin
business_center

Informations légales

Hébergé par OVH SAS, 2 rue Kellermann, Roubaix, 59100
SIRET : 50390601800042 — N° TVA : FR 32503906018
Code APE : 6201Z