Agridan è una piattaforma per la gestione di segnalazioni, effettuate dagli agricoltori del Veneto e Friuli-Venezia Giulia, per denunciare danni agricoli avvenuti e richiedere un risarcimento.
La piattaforma è stata sviluppata per facilitare il processo che ogni denuncia dovrà seguire per permettere all'agricoltore di ottenere un risarcimento per il danno ricevuto.
Questo processo è reso possibile da Agrifondo Mutualistico che si occupa di coordinare tutti gli attori coinvolti:
Alcune delle evoluzioni alla piattaforma hanno coinvolto il formato di alcuni dati memorizzati e i loro valori. Questo ha richiesto un lavoro di recupero e conversione dei dati già presenti creando dei veri e propri script ruby dedicati.
Alcune delle funzionalità offerte da Agridan riguardano la possibilità di importare ed esportare dati in formato CSV o Excel. Se per l'esportazione è stato sufficiente decidere quali dati inserire nei file generati, per l'importazione è stato necessario creare un sistema di validazione dei dati importati per garantire la correttezza e la coerenza dei dati stessi.
Il frontend della piattaforma è sviluppato con l'utilizzo di Angular, un framework open-source per lo sviluppo di applicazioni web, mantenuto da Google e da una comunità di sviluppatori indipendenti. È basato sul linguaggio TypeScript, un superset di JavaScript, e consente di creare applicazioni web dinamiche e altamente performanti.
Angular segue l'architettura Model-View-Controller (MVC) e utilizza una struttura basata su componenti, che permette di suddividere l'applicazione in parti riutilizzabili e modulari. Questa suddivisione facilita la gestione e la manutenzione del codice.
Il backend invece è sviluppato in Ruby on Rails in versione API, ovvero senza la parte di rendering delle view. La comunicazione tra backend e frontend risulta semplice da gestire, grazie soprattutto all'architettura di Angular che mette a disposizione i servizi, utilizzati per effettuare le chiamate HTTP al backend.
Tra artigianato e Youtube
Una memoria collettiva digitale
Monitoraggio rendite dell'affitto di proprietà
Lavorare da remoto a Venezia
Riabilitazione da remoto
Dispositivo medico per il movimento
Il valore della relazione
Tra educazione e natura
Autenticazione SPID per Ruby on Rails
Un magico mondo di divertimento
Calcio e data visualization
Prenota un tour per il Lido