← Retour aux projets

VONAMAWU

ERP de gestion commerciale multi-magasins pour un distributeur agroalimentaire : stocks, achats, facturation, caisse, créances, logistique et rapports. L'application couvre toute la chaîne, de la réception fournisseur jusqu'à l'encaissement client, avec un pilotage temps réel par magasin et un système de rôles et permissions fin.

LaravelVuejsTypeScriptMariaDBDocker
VONAMAWU

Le projet

Vonamawu est un ERP sur mesure conçu pour un distributeur agroalimentaire opérant sur plusieurs magasins. Il remplace un suivi éclaté entre fichiers Excel et carnets papier par une plateforme unique : entrées et sorties de stock, bons de commande fournisseurs, facturation client, caisse, suivi des créances et bons de livraison. Chaque profil — caissier, responsable de magasin, directeur général — accède à un tableau de bord qui ne montre que les indicateurs qui le concernent.

Mon rôle sur le projet

J'ai conçu et développé l'application de bout en bout, et j'assure les évolutions fonctionnelles au fil des retours terrain des utilisateurs.

  • Architecture back-end Laravel 12 structurée en UseCases : FormRequest → Controller → UseCase → Model
  • Interface Vue 3 / TypeScript avec PrimeVue et Tailwind
  • Modélisation de la base de données et des règles métier
  • Environnement de développement Docker
  • Pipeline de qualité : PHPStan, Pint, ESLint
  • Suivi des évolutions et du support au fil des retours utilisateurs

Module de caisse et recherche de factures

Défis techniques

  • Cohérence du stock en multi-magasins : mouvements, transferts inter-entrepôts et inventaires physiques sans écart entre le réel et le système
  • Cycle de facturation complet avec validation, annulation, génération PDF et encaissement en caisse
  • Suivi des créances clients et des remboursements, avec relance sur les montants restant dus
  • Tableau de bord personnalisable : le rôle définit les widgets autorisés, l'utilisateur choisit ceux qu'il affiche
  • Rapports et exports Excel sur des volumes importants : mouvements de stock, dettes, paiements, annulations
  • Rôles et permissions granulaires couplés à un journal d'audit des actions sensibles
WhatsApp