Développement d’une plateforme interne sécurisée pour les équipes de Scania France, permettant de configurer et commander des supports de communication imprimés : flyers, affiches, roll-up, campagnes SMS, etc. Chaque produit dispose de son propre parcours de configuration et de commande.
Mon rôle
Responsable du développement complet de la plateforme (frontend React + backend Express). Conception de l’API, de la logique de calcul tarifaire, des systèmes de rôles, de commande et de suivi. Collaboration avec les responsables impression pour modéliser les processus métiers.
Stack & architecture
- Frontend :
- React, TailwindCSS & MUI : construction d’une interface dynamique et modulaire, avec layout personnalisable selon les rôles
- UX optimisée avec pagination, filtres avancés et champs de configuration produit spécifiques
- Backend (API Express.js) :
- Authentification persistante avec contrôle d’accès par rôle : super admin, admin, gestionnaire, utilisateur
- Logique métier sur-mesure pour chaque type de produit
- Calculateur de tarification co-construit avec l’équipe print (surface imprimée, coût encre, nombre de feuilles…)
- Système de suivi des commandes avec notifications automatisées (services print + communication Scania France)
- Logging & remontée d’erreurs intégrés pour assurer la fiabilité
- Base de données : MySQL
- Communication : Axios entre front et API REST Express
Points forts
- Application métier complexe fermée et sécurisée
- Système de rôles avancé avec UI conditionnelle
- Calculs métier précis liés à la production industrielle
- Architecture modulaire orientée extensibilité
- Forte collaboration inter-équipes (dev, print, com) pour modéliser des besoins concrets