Logiciel de gestion d'entreprise
Un système de type ERP pour une société de négoce en croissance : stock par entrepôt, achats avec validation, commandes clients, fournisseurs, congés et tableau de bord de l'entreprise réunis.
Fiche du projet
- Type de projet
- Logiciel de gestion
- Catégorie
- Systèmes de gestion
- Secteur
- Négoce, commerce de gros et distribution
- Pile technique
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- Redis
- BullMQ
- S3-compatible storage

Présentation
Ce projet de démonstration présente un logiciel de gestion pour une petite société de négoce disposant de deux entrepôts et d'une équipe partagée entre bureau et entrepôt. Il remplace les tableurs, chaînes d'e-mails et formulaires papier qui font généralement tourner une entreprise de cette taille par un système unique organisé en modules : stock, achats, commandes clients, fournisseurs, personnel et documents.
L'équipe d'entrepôt travaille depuis le téléphone — scan, inventaire, validation — pendant que la direction suit valeur du stock, achats et validations depuis le tableau de bord.
Le défi
Quand une entreprise grandit, ses processus se dispersent : le stock dans un tableur, les demandes d'achat par e-mail, les validations dans la tête de quelqu'un et les congés sur papier. Personne ne connaît le stock réel, les achats sont faits en double ou trop tard, et les ERP complets sont coûteux, longs à déployer et imposent les processus d'un autre.
La solution
Le concept ne construit que les modules dont l'entreprise a besoin, autour de ses propres processus. Chaque article a un stock par entrepôt, les mouvements sont enregistrés automatiquement à partir des achats, ventes et inventaires, et des seuils de réapprovisionnement déclenchent des alertes. Les bons de commande au-delà d'un montant suivent un circuit de validation avec contrôle budgétaire et commentaires. Congés, fiches fournisseurs et documents vivent dans le même système, et le tableau de bord réunit ventes, achats, valeur du stock et validations en attente.
Fonctionnalités clés
- Stock par entrepôt avec historique complet des mouvements
- Scan de codes-barres et inventaire depuis le téléphone
- Seuils de réapprovisionnement et alertes de stock bas
- Bons de commande avec validation en plusieurs étapes et contrôle budgétaire
- Commandes clients et gestion des fournisseurs
- Dossiers du personnel, demandes de congé et plannings
- Documents classés par fournisseur, commande ou salarié
- Tableau de bord : ventes, achats et valeur du stock
Pour qui
- Sociétés de négoce et de gros qui ont dépassé les tableurs
- Entreprises avec plusieurs entrepôts ou sites
- Entreprises qui trouvent les ERP complets trop lourds
- Directions qui ont besoin de validations et d'une traçabilité claire
Approche technique
Une application Next.js modulaire où chaque module — stock, achats, RH — a son propre modèle de données dans PostgreSQL via Prisma, en partageant utilisateurs, rôles et journal d'audit. Le stock est calculé à partir d'un journal de mouvements en ajout seul, ce qui garde l'historique traçable. Circuits de validation et rappels tournent en tâches BullMQ, les documents sont stockés sur un stockage compatible S3, et les écrans mobiles sont des vues web adaptatives compatibles avec les lecteurs de codes-barres et l'appareil photo.
- Frontend
- Base de données
- Infrastructure
- Intégrations
- GS1 barcodesSMTP
Écrans
Écrans principaux
Interface d'administration
Mobile et vues adaptatives
Services derrière ce projet
Le travail présenté ici correspond à ces services. Chaque page en explique le périmètre, la démarche et les livrables.
Projets similaires
Tous les projets
Systèmes de gestionCRMCRM sur mesure
Un CRM taillé pour un processus de vente : capture des prospects depuis le site et WhatsApp, pipeline visuel, historique par contact, relances, devis et tableau de bord commercial.
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- +2
AutomobileLogiciel de garageLogiciel de gestion de garage
Un logiciel d'atelier pour garages automobiles : planning d'atelier en direct, ordres de réparation avec pièces et main-d'œuvre, historique des véhicules, rendez-vous en ligne, notifications WhatsApp et facturation.
- Next.js
- React
- TypeScript
- PostgreSQL
- Prisma
- +3
Logiciels de bureauApplication de bureau WindowsApplication de bureau Windows pour entreprise
Une application de bureau Windows pour gérer une petite entreprise depuis le PC du bureau : clients, dossiers, devis et factures, impression locale, rapports et sauvegardes — entièrement hors ligne, avec synchronisation optionnelle vers un serveur.
- Electron
- React
- TypeScript
- SQLite
- Node.js
- +2
Questions sur ce type de projet
Ce système est-il en service dans une vraie entreprise ?
Non. C'est un projet de démonstration avec des articles, commandes et salariés fictifs. Il montre comment Saad construit un logiciel de gestion modulaire.
Un logiciel sur mesure peut-il remplacer un ERP ?
Pour beaucoup de PME, oui : on construit les modules réellement utilisés, selon vos propres processus. En cas d'exigences comptables ou réglementaires complexes, le logiciel sur mesure peut aussi fonctionner à côté du logiciel comptable et échanger des données avec lui.
Peut-on commencer par un module et en ajouter ensuite ?
Oui. La plupart des entreprises commencent par le stock ou les achats, là où le besoin est le plus fort, puis ajoutent des modules par phases. Utilisateurs, rôles et journal d'audit communs sont en place dès le départ.
Vous voulez un projet similaire ?
Expliquez votre besoin à Saad. Vous obtenez un périmètre clair, un plan par étapes et un contact direct avec le développeur — sans intermédiaire.
Un échange direct et clair
Vous parlez directement à l'ingénieur qui écrit le code — sans intermédiaire commercial, sans délais flous.
Entièrement sur mesure
Pas de thème WordPress tout fait ni de code copié : chaque ligne est écrite pour les besoins et la taille de votre activité.
De l'idée au lancement
Une aide pour formaliser les spécifications et transformer une idée brute en produit réel et utilisable.
Le formulaire de demande s'ouvre avec ce type de projet déjà sélectionné.


