Il Progetto Visione

La piattaforma digitale per la gestione intelligente delle segnalazioni urbane, pensata per avvicinare cittadini e pubblica amministrazione.

Migliorare la qualità della vita in città

Visione nasce dall'esigenza di fornire alle amministrazioni comunali uno strumento moderno per mappare, gestire e risolvere disservizi presenti sul territorio (buche stradali, illuminazione guasta, rifiuti abbandonati).

Il sistema non si limita a raccogliere dati, ma automatizza l'assegnazione alle squadre operative competenti tramite logiche geospaziali, traccia l'intero ciclo di vita della segnalazione e restituisce trasparenza ai cittadini tramite un portale Open Data dedicato.

Come funziona il sistema

Cittadini

Tramite autenticazione sicura (OTP via email o CIE), i cittadini possono inviare segnalazioni geolocalizzate complete di foto.

Per incentivare la partecipazione, è integrato un sistema di gamification: ogni segnalazione valida e risolta fa guadagnare Punti Cittadino, premiando la cittadinanza attiva. Possono inoltre chattare con gli operatori e lasciare un feedback finale.

Operatori e Squadre

Il personale comunale visualizza una dashboard con le segnalazioni in ingresso. Possono prenderle in carico, comunicare con l'utente e assegnarle alle squadre di intervento sul territorio.

Il sistema gestisce l'intero flusso di stato: da Aperta a In Revisione, fino a In Lavorazione e Risolta.

Amministrazione

Gli amministratori hanno il controllo completo della piattaforma. Possono definire le aree urbane (tramite poligoni GeoJSON), gestire i permessi degli utenti, supervisionare i feedback e moderare eventuali abusi.

Hanno inoltre accesso a statistiche avanzate per individuare le criticità sul territorio e monitorare i tempi medi di risoluzione.

Tecnologia e Indipendenza

  • Architettura: Frontend reattivo e multipiattaforma sviluppato in Vue.js/Nuxt 3. Backend ad altissime prestazioni scritto in C++ utilizzando il framework Drogon.
  • Sicurezza: Login Passwordless (OTP nativo) e sistema di autorizzazione Role-Based basato su token JWT.
  • Open Data: Piena aderenza alle linee guida AGID sulla trasparenza, con esportazione di dati anonimizzati accessibili al pubblico.
Un approccio etico al codice sorgente

In risposta alle policy sempre più aggressive delle grandi piattaforme commerciali riguardo l'addestramento non consensuale di modelli di Intelligenza Artificiale sui repository privati, lo sviluppo di questo progetto è ospitato su un'istanza self-hosted di Gitea.

Una scelta di principio per garantire il controllo totale, la privacy e la vera sovranità sui dati e sul codice.

Crediti Accademici

Questo progetto è stato realizzato nell'ambito del corso di Laboratorio di Programmazione (tenuto dal Prof. Vessio).

Università degli Studi di Bari "Aldo Moro" - Dipartimento di Informatica.

Sviluppato da:

  • Renato Loiacono
  • Michelangelo Parisi
  • Gabriele Schiraldi