Perché il quaderno alla fine non basta più
Un quaderno cartaceo funziona benissimo per cinque arnie. Comincia però a rivelarsi poco pratico non appena devi rispondere a domande trasversali: quali colonie non sono state ispezionate da sei settimane, quali hanno prodotto sciami per due anni consecutivi, quanti chilogrammi ha prodotto una determinata ubicazione, da quali telai proviene un certo lotto di miele.
Queste domande non richiedono più note, richiedono che le note siano collegate tra loro. È esattamente ciò che fa un database e che un quaderno non potrà mai fare: un’ispezione appartiene a una colonia, una colonia occupa un’ubicazione, un raccolto produce un lotto.
Ciò che descrivi, e ciò che il motore ne ricava
Scrivi la tua esigenza in italiano corrente, «Sono apicoltore, gestisco circa cento alveari distribuiti su quattro ubicazioni, registro le ispezioni, i raccolti e gli sciami». Il motore ne estrae uno schema operativo: le entità, i relativi campi e le relazioni tra di esse.
Ancora prima che venga scritta una sola riga di codice, questo schema ti viene presentato e puoi modificarlo: rinominare un’entità, aggiungere un campo, rimuovere una sezione, correggere i valori di una lista di stati. È in questo momento che l’applicazione diventa davvero tua, anziché una semplice interpretazione approssimativa della tua frase.
Monitoraggio delle colonie e delle ispezioni
Ogni colonia ha la sua identità, numero, regina, anno di nascita, ubicazione, stato sanitario, e ogni ispezione è collegata a essa. La scheda di una colonia mostra quindi la sua cronologia di ispezioni, anziché una riga isolata in un foglio di calcolo.
Le liste si filtrano e ordinano: per ubicazione, per stato o per data dell’ultima ispezione. La cancellazione non elimina definitivamente alcun dato, ma lo sposta nel cestino, da cui è possibile ripristinarlo, utile quando, con un gesto troppo rapido, si elimina per errore l’alveare sbagliato.
- Una scheda per ogni colonia, con la cronologia delle ispezioni
- Ispezioni datate: stato del covato, scorte, trattamenti, osservazioni
- Filtri e ordinamento per ubicazione, stato o data
- Cestino e ripristino di un record eliminato
Raccolti, lotti e ubicazioni
Un raccolto è collegato alle colonie che lo hanno prodotto, e il lotto di miele che ne deriva conserva questo legame. La tracciabilità non è un modulo separato: nasce direttamente dalla struttura, perché i record sono già correlati fin dallo schema.
Le ubicazioni vengono descritte come qualsiasi altra entità. Se nella tua descrizione menzioni le coordinate geografiche, lo schema può includere una vista cartografica; altrimenti le ubicazioni restano semplicemente una lista, soluzione sufficiente per la maggior parte degli apiari.
- Raccolti collegati alle colonie coinvolte
- Lotti di miele: fioritura, peso, confezionamento
- Ubicazioni e spostamenti
- Esportazione JSON e CSV di ogni dataset, quando decidi tu
Ciò che l’applicazione non è
È uno strumento di gestione interna, non un software regolamentare. Non tiene il tuo registro di allevamento nel senso amministrativo, non invia dati a nessun servizio telematico, non emette fatture conformi alla normativa fiscale e non sostituisce il monitoraggio sanitario ufficiale delle tue colonie.
Ciò che fa, lo fa con codice che appartiene interamente a te: un progetto standard Next.js e Prisma, esportabile in formato ZIP o da pubblicare sul tuo repository GitHub. Ciò che manca può quindi essere aggiunto da uno sviluppatore, senza dover chiedere nulla a un fornitore.
Entità possibili
- Colonia
- Ispezione
- Ubicazione
- Raccolto
- Lotto di miele
- Trattamento
Schermate possibili
- Dashboard
- Elenco colonie
- Scheda colonia e relative ispezioni
- Raccolti
- Ubicazioni
- Impostazioni
Indicatori possibili
- Colonie attive
- Ispezioni del mese
- Raccolto totale della stagione
- Colonie senza ispezione recente
Domande frequenti
L’applicazione sostituisce il registro di allevamento obbligatorio?
No. È uno strumento di gestione interna: ti aiuta a ritrovare ispezioni e raccolti, ma non adempie alcun obbligo dichiarativo al posto tuo. Poiché il codice è esportabile e standard, uno sviluppatore può integrarvi tutto ciò di cui hai bisogno.
Posso inserire le ispezioni direttamente dall’apiario, usando il telefono?
L’applicazione è un’app web accessibile tramite un URL dedicato: si apre nel browser sia del telefono che del computer. Non supporta il funzionamento offline: in assenza di connettività sul posto, i dati possono essere inseriti non appena si dispone nuovamente di una connessione.
Possono usarla più persone?
Sì: non appena l’applicazione richiede l’accesso, include veri account distinti con tre ruoli, amministratore, utente, sola lettura. I permessi sono globali per l’intera applicazione: non esistono autorizzazioni granulari per ubicazione o per entità.
Posso recuperare i miei dati se cambio idea?
Sì, in due modi. La schermata Impostazioni permette di esportare ogni dataset in formato JSON o CSV quando decidi tu; inoltre, l’intero codice dell’applicazione, database incluso, può essere esportato in formato ZIP o pubblicato sul tuo repository GitHub, per essere ospitato dove preferisci.
E se il mio apiario non assomiglia a questo esempio?
Le entità e le schermate elencate sopra sono quelle generate da una descrizione di questo tipo, non un modello rigido. È il tuo testo a decidere, e lo schema proposto può essere modificato prima della generazione.