Il progetto
Cruscotto Comune
Ho iniziato da San Vincenzo perché mi sembrava utile vedere, in un unico posto, dati che esistevano già ma stavano sparsi. Da quel cruscotto è nata l’idea di un template che altri comuni possano usare.
Cosa trovi su questo sito
La guida, i cruscotti già online, un percorso per le scuole, testi per l’ente e l’elenco delle fonti. Non è la dashboard di un comune: è la porta di ingresso al progetto.
Il template
Se vuoi creare un cruscotto nuovo, parti da github.com/magiaslab/cruscotto-comune. È una versione pulita: niente dati di San Vincenzo. L’identità del comune sta in un file, config/comune.json. I numeri nazionali arrivano da Cruscotto Italia (AgID), un servizio pubblico, e da altre API aperte.
Ogni installazione è dedicata a un singolo comune. Non è un sito istituzionale e non sostituisce albo pretorio o Amministrazione Trasparente.
I cruscotti già esistenti
Oggi sono tre. Il primo è Cruscotto San Vincenzo. L’elenco, con la mappa, è in Comuni.
Limiti, detti chiaro
Il progetto è indipendente. Non è affiliato ad AgID, al Governo, a una Regione o a un Comune. I numeri restano quelli delle fonti: se serve un atto ufficiale, si torna al dataset originale.
Cruscotto San Vincenzo resta il progetto completo da consultare come esempio. Per crearne uno nuovo si parte dal template, non da una copia di San Vincenzo da «svuotare».
Come è nato
Il primo cruscotto l’ho fatto io, Alessandro Cipriani, per San Vincenzo. Funziona, è specifico di quella costa (porto, ARPAT, orari bus toscani, webcam) e va lasciato così.
Il template è il passo successivo: stessa idea, nessun dato territoriale fisso nel codice, moduli disattivati di default. Questo sito indica il template e i comuni che l’hanno già usato.
Tecnologie
Next.js, TypeScript, Tailwind. Grafici con Chart.js, mappe con Leaflet, un pezzo di rilievo 3D con Three.js. I KPI comunali arrivano dal MCP pubblico di AgID. L’hosting tipico è Vercel: per la versione base non servono chiavi API.
A seconda di chi sei
- Cittadino — i cruscotti già nati, sulla mappa
- Chi vuole provarci — una guida breve, tutta nel browser
- Chi configura il comune — il file JSON, i moduli, Vercel
- Insegnanti — due binari, otto lezioni
- Ente — testi da copiare, con il disclaimer al posto giusto
- Chi guarda i numeri — fonti e licenze
- Chi pubblica un fork — cosa citare e cosa non toccare
- Chi ha un’idea — diventa una issue su GitHub