🚀

HdxConsulting - Outil de Gestion Commercial

Période : avril 2025 - juillet 2025

Technologies utilisées

Filament PHP
Laravel
Docker

Langages

php sql xml

Contexte

Freelance

Refonte et industrialisation d’un logiciel de gestion commerciale

Dans le cadre de ce projet, j’ai entièrement repensé et uniformisé les modules métiers d’une application de gestion commerciale (devis, commandes, bons de livraison, facturation client, gestion de stock).
L’objectif : fiabiliser, standardiser et rendre l’ensemble évolutif, tout en appliquant une démarche clean code et industrielle.

Gestion avancée des modules métiers

Pour chaque entité (devis, commandes, BL, factures), j’ai mis en place un CRUD complet avec :

  • Génération et export PDF

  • Import de données en masse (CSV)

  • Interfaces d’administration personnalisées avec FilamentPHP (composants sur-mesure, validations avancées…)

La même logique s’applique à tous les modules métiers pour une expérience homogène.

Uniformisation et industrialisation du code

J’ai généralisé les patterns de développement sur l’ensemble du projet :

  • Utilisation de factory pour centraliser la création des services d’import

  • Mapper pour connecter les données importées aux modèles métiers

  • Inversion de dépendance via des interfaces pour chaque logique clé (import, calcul de marge, génération de documents…)

Les imports, parsing, validations et transactions sont centralisés dans des classes abstraites réutilisables.

Résultats et bénéfices

  • Code plus lisible, factorisé et maintenable

  • Facilité d’ajout de nouveaux formats d’import ou de logique métier

  • Tests automatisés facilités grâce à une architecture modulaire et découplée

  • Application robuste, évolutive, et adaptée à des besoins métiers complexes

Conclusion

Ce projet a permis de moderniser et d’industrialiser une application métier critique, en assurant robustesse, évolutivité et facilité de maintenance, tout en appliquant des principes avancés de clean architecture.

Refonte d’une application de gestion commerciale pour un client final via HdxConsulting, intégrant un module ventes (devis, commandes, facturation, bons de livraison), un suivi de stock optimisé et d’autres fonctionnalités métier.

Fonctionnalités

  • Gestion des devis (création, édition, export PDF, import CSV)
  • Gestion des commandes (CRUD, PDF, import CSV)
  • Gestion des bons de livraison (CRUD, PDF, import CSV)
  • Facturation client (création, gestion, PDF, import CSV)
  • Suivi et gestion du stock
  • Import de données en masse (multi-modules)
  • Composants FilamentPHP personnalisés
  • Uniformisation et factorisation du code (Design Patterns)
  • Génération de documents (PDF/XML)
  • Validation avancée des données lors des imports
  • Interface d’administration intuitive

Contact

N'hésitez pas à me contacter pour échanger sur vos projets.