Applicazione desktop personalizzata per il controllo di magazzino e stock: prodotti con barcode, stoccaggio multi-locazione (impianto / posizione / scaffale), soglie di quantità e stock minimo, allarmi, storico aggiornamenti e notifiche email opzionali. Realizzata come pacchetto Python manutenibile con interfaccia moderna dark/light e interfaccia bilingue (inglese / greco).
Caratteristiche principali:
- Catalogo prodotti: barcode, categoria, produttore, numero prodotto, descrizione, immagini
- Stock: quantità attuale, quantità minima, tabella colorata, storico stock
- Dati principali: categorie, sezioni dell'impianto, località, scaffali (finestre di dialogo CRUD)
- Ricerca: filtro live sulla tabella principale; finestra di ricerca avanzata
- Modalità Quick Scan: rapido ±1 quantità dal barcode (compatibile con scanner, auto-applicazione debounce opzionale)
- Allarmi: rilevamento stock basso, notifiche email SMTP opzionali, promemoria
- Ruoli: utente vs admin (azioni protette, password admin configurabile)
- Import/export: Excel, PDF; backup / ripristino database; percorso DB di rete opzionale
- UX: incolla testo semplice ovunque, testo selezionabile nella vista dettagli, notifiche toast, wizard di configurazione alla prima esecuzione
- Splash screen di avvio brandizzato con fasi di caricamento e progresso indeterminato