Application web de gestion de stock simple et efficace, conçue pour la Protection Civile.
Fonctionne en local avec enregistrement automatique des données sur le serveur dès qu'une modification est faite.
- Ajout de produits avec génération automatique de code-barres
- Affichage dynamique des produits dans un tableau
- Système d’alerte visuelle :
- 🔴 Péremption dépassée ou contrôle non effectué depuis plus de 30 jours
- 🟡 Péremption proche ou contrôle > 20 jours
- Contrôle de date mis à jour d’un clic
- Modification & suppression de produits
- Recherche instantanée par code-barres
- Code-barres générés automatiquement en SVG
- Sauvegarde automatique dans un fichier
donnees.json
à chaque changement
gestion-stock/
├── index.html # Interface principale (frontend)
├── server.js # Serveur Node.js (backend)
├── donnees.json # Base de données JSON (stock)
└── README.md # Documentation (ce fichier)
Pas de dépendance externe nécessaire, sauf Node.js installé sur ta machine.
node server.js
OU
Lancer le START.bat
Le serveur démarre sur : http://localhost:3000
- Ouvre ton navigateur à l'adresse : http://localhost:3000
- Utilise les boutons pour ajouter, modifier, contrôler et supprimer les produits
- Le tableau est automatiquement mis à jour
- Chaque modification est enregistrée en temps réel dans
donnees.json
Les données sont sauvegardées localement dans le fichier donnees.json
sous la forme suivante :
[
{
"code": "INV-123456",
"nom": "Pansement",
"lot": "A1B2",
"peremption": "2025-10-01",
"controle": "2025-05-16",
"quantite": 20
}
]
Les boutons
- Produit bientôt périmé
- Contrôle oublié
- Projet réalisé par Mathieu M. pour la Protection Civile
- Licence libre pour usage associatif, pédagogique ou personnel
Ce projet est libre de droits tant qu’il est utilisé dans un cadre bénévole ou associatif.
Pour un usage commercial, merci de demander l'autorisation préalable.