Skip to content
Systèmes de gestionGestion de stock et d'entrepôt

Logiciel de gestion de stock et d'entrepôt

Un logiciel de gestion de stock pour une équipe d'entrepôt : stock par emplacement, lecture de codes-barres, réception, préparation de commandes, transferts, inventaires tournants, suivi des lots et des dates, et propositions de réassort.

Fiche du projet

Type de projet
Gestion de stock et d'entrepôt
Catégorie
Systèmes de gestion
Secteur
Commerce de gros, distribution et logistique
Pile technique
  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Prisma
  • Flutter
  • BullMQ
  • REST API
Tableau de bord de gestion de stock avec valeur du stock, articles sous le seuil de réapprovisionnement, réceptions ouvertes et mouvements par jour

Présentation

Ce projet de démonstration présente un logiciel de gestion de stock et d'entrepôt pour un distributeur qui stocke sa marchandise dans deux entrepôts et vend via une boutique en ligne et un comptoir professionnel. Chaque article a sa place — entrepôt, zone, rayonnage et emplacement — et chaque mouvement, qu'il s'agisse d'une réception, d'un prélèvement, d'un transfert, d'un comptage ou d'une correction, est enregistré avec son auteur et son heure. Le stock à l'écran est le stock en rayon.

Les magasiniers travaillent avec des terminaux portables : ils réceptionnent les livraisons sur les commandes fournisseurs, préparent les commandes en scannant emplacements et articles, et comptent des emplacements sans fermer l'entrepôt. Le bureau voit la valeur du stock, les articles à rotation lente, ceux passés sous leur seuil de réapprovisionnement et tout ce qui est en cours d'acheminement.

Le défi

Un stock tenu dans des tableurs, ou dans l'onglet stock d'un logiciel comptable ou e-commerce, est rarement juste. On vend des articles absents des rayons, d'autres dorment dans le mauvais emplacement, et l'inventaire annuel ferme l'entrepôt une journée pour laisser encore des écarts. Sans numéros de lot ni dates de péremption, les rappels et les produits datés deviennent des devinettes, et le réassort dépend de quelqu'un qui parcourt les allées avec un carnet.

La solution

Le concept traite chaque variation de stock comme un mouvement avec une origine, une destination et un motif, enregistré au moment même par scan. Les commandes fournisseurs sont réceptionnées ligne par ligne avec lot et date ; les commandes clients deviennent des listes de préparation triées selon le parcours ; les transferts déplacent le stock entre emplacements ou entrepôts ; et les inventaires tournants contrôlent quelques emplacements chaque jour au lieu de fermer pour un inventaire complet. Seuils de réapprovisionnement et délais fournisseurs se transforment en propositions de commande, et la boutique en ligne lit le stock disponible via une API.

Fonctionnalités clés

  • Stock par entrepôt, zone, rayonnage et emplacement
  • Lecture de codes-barres et QR sur terminaux Android
  • Réception sur commande fournisseur avec lot et date de péremption
  • Listes de préparation triées par parcours et validées par scan
  • Transferts entre emplacements et entrepôts
  • Inventaires tournants sans fermer l'entrepôt
  • Seuils de réapprovisionnement et propositions de commande
  • Valeur du stock, rotation lente et historique complet des mouvements

Pour qui

  • Grossistes et distributeurs avec un ou plusieurs entrepôts
  • Boutiques en ligne à l'étroit dans l'onglet stock de leur plateforme
  • Entreprises qui gèrent des lots, des numéros de série ou des dates
  • Équipes qui font encore l'inventaire annuel sur papier

Approche technique

Une application Next.js pour le bureau, avec PostgreSQL via Prisma comme registre unique du stock : les quantités découlent d'une table de mouvements alimentée uniquement par ajout, et des contraintes en base protègent le solde de chaque emplacement pour que deux terminaux ne prélèvent jamais la même unité. L'application des terminaux est développée avec Flutter pour les appareils Android et met les scans en file d'attente quand le Wi-Fi de l'entrepôt décroche. BullMQ calcule les réassorts et les alertes de stock bas ; les étiquettes sont imprimées en ZPL sur imprimantes thermiques ; et une API REST expose le stock à la boutique en ligne et reçoit ses commandes.

Base de données
Mobile
Intégrations
Barcode & QR scannersZPL label printersWebshop APIExcel / CSVSMTP

Écrans

Écrans principaux

Fiche article avec le stock par entrepôt et emplacement, les lots et leurs dates de péremption et l'historique des mouvements
Fiche article avec le stock par entrepôt et emplacement, les lots et leurs dates de péremption et l'historique des mouvements

Interface d'administration

Écran de réception qui rapproche une livraison de la commande fournisseur ligne par ligne, avec propositions de réassort par fournisseur
Écran de réception qui rapproche une livraison de la commande fournisseur ligne par ligne, avec propositions de réassort par fournisseur

Mobile et vues adaptatives

Trois écrans de terminal portable : scan d'emplacement en préparation, comptage d'un emplacement et réception d'une livraison
Trois écrans de terminal portable : scan d'emplacement en préparation, comptage d'un emplacement et réception d'une livraison

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
  • Pipeline commercial du CRM en cinq étapes, du nouveau prospect à l'affaire gagnée, avec valeur, responsable et prochaine étape
    Systèmes de gestionCRM

    CRM 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
  • Tableau d'atelier avec les véhicules par étape, de la réception à prêt, chaque carte indiquant plaque, travaux et mécanicien
    AutomobileLogiciel de garage

    Logiciel 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
  • Tableau de bord d'une application de bureau Windows pour entreprise avec les dossiers du jour, les devis ouverts, l'état de synchronisation et la barre latérale
    Logiciels de bureauApplication de bureau Windows

    Application 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 logiciel est-il utilisé par un vrai entrepôt ?

Non. C'est un projet de démonstration avec des articles, emplacements et commandes fictifs. Il montre comment Saad développe des logiciels de gestion de stock et d'entrepôt sur mesure.

Le stock peut-il être relié à notre boutique en ligne ?

Oui. Le système expose le stock disponible par produit via une API et peut recevoir les commandes de la boutique : ce que les clients voient en ligne suit ce qui est en rayon. Les plateformes e-commerce courantes sont connectées via leurs API officielles.

Faut-il des terminaux spéciaux pour démarrer ?

Non. L'application tourne sur des appareils Android avec lecteur intégré, et la caméra d'un téléphone suffit pour de petits volumes. Les étiquettes s'impriment sur des imprimantes thermiques standard.

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é.