Application de bureau personnalisée pour le contrôle d'entrepôt et de stock : produits avec codes-barres, stockage multi-emplacements (usine / emplacement / étagère), seuils de quantité et de stock minimum, alarmes, historique des mises à jour, et alertes email optionnelles. Conçue comme un package Python maintenable avec une interface moderne sombre/claire et bilingue (anglais / grec).
Fonctionnalités principales :
- Catalogue de produits : code-barres, catégorie, fabricant, numéro de produit, description, images
- Stock : quantité actuelle, quantité min, tableau codé par couleur, historique du stock
- Données principales : catégories, sections d'usine, emplacements, étagères (dialogues CRUD)
- Recherche : filtre en direct sur le tableau principal ; dialogue de recherche avancée
- Mode Scan rapide : quantités rapides ±1 à partir du code-barres (compatible scanner, auto-application en mode débogué optionnel)
- Alarmes : détection de stock faible, notifications email SMTP optionnelles, rappels
- Rôles : utilisateur vs administrateur (actions protégées, mot de passe administrateur configurable)
- Import/export : Excel, PDF ; sauvegarde/restauration de la base de données ; chemin de la base de données réseau optionnel
- UX : collage en texte brut partout, texte sélectionnable dans la vue détails, notifications toast, assistant d'installation lors de la première utilisation
- Écran de démarrage personnalisé avec étapes de chargement et progression indéterminée