2.6 KiB
Henflow - Documento di Progetto
Panoramica
Henflow è un'applicazione mobile sviluppata in Flutter per la gestione professionale di un piccolo pollaio e delle relative prenotazioni di uova. L'app permette di monitorare la produzione stimata in base alle galline possedute e di organizzare le consegne ai clienti in modo automatizzato.
Caratteristiche Principali
- Gestione Produzione: Calcolo automatico della produzione giornaliera basato sull'età e sullo stato delle galline.
- Coda Prenotazioni: Gestione FIFO degli ordini con ricalcolo dinamico delle date di consegna.
- Anagrafica Clienti: Rubrica integrata con ricerca rapida durante la creazione degli ordini.
- Multilingua: Supporto completo per Inglese (default), Italiano, Francese e Tedesco.
- Backup e Ripristino: Esportazione e importazione dei dati tramite file JSON compatibile con i principali servizi cloud.
- Offline First: Tutti i dati sono salvati localmente sul dispositivo.
Schermate dell'Applicazione
1. Home Page
La schermata principale mostra il riepilogo della produzione giornaliera e la lista degli ordini attivi. Ogni ordine indica la data di consegna prevista e lo stato (Oggi, Scaduto, o giorni rimanenti). È possibile condividere i dettagli dell'ordine direttamente con il cliente.
2. Gestione Clienti
Una sezione dedicata alla gestione dell'anagrafica. Permette di registrare Nome, Cognome e Numero di telefono dei clienti per velocizzare l'inserimento degli ordini tramite suggerimenti automatici.
3. Configurazione Razze
In questa sezione l'utente può attivare le razze presenti nel proprio pollaio. Per ogni razza è disponibile una foto rappresentativa e una descrizione delle caratteristiche produttive (colore uova, produttività).
4. Il Mio Pollaio
Mostra un riepilogo delle galline possedute per ogni razza attiva. Da qui è possibile accedere alla gestione analitica di ogni singolo animale.
5. Anagrafica Galline
Scheda di dettaglio per ogni razza dove è possibile registrare le singole galline, impostare la loro data di nascita e monitorare il loro stato di deposizione. L'app calcola automaticamente l'età e determina se la gallina è produttiva (6+ mesi).
6. Backup e Ripristino
Strumento per la messa in sicurezza dei dati. Permette di esportare l'intero database (clienti, ordini, galline) in un unico file JSON condivisibile via email, WhatsApp o salvabile su Google Drive/iCloud.
Specifiche Tecniche
- Identificativo Pacchetto:
it.carlobaratto.henflow - Tecnologia: Flutter SDK
- Persistenza: Shared Preferences / JSON Storage
- Integrazioni: File Picker, Share System API