Mini Notificator
MiniNotificator è un’applicazione web sperimentale sviluppata con ASP.NET Core e Razor Pages, pensata per esplorare l’integrazione con App IO, l’app dei servizi pubblici gestita da PagoPA.
L’obiettivo è semplice ma concreto: dato un codice fiscale, l’app verifica se il cittadino è registrato su App IO e, se il servizio è attivo, invia una notifica ufficiale tramite le API governative.
Cosa fa
Valida il codice fiscale
Controlla il formato secondo le regole italiane e normalizza automaticamente il valore in maiuscolo prima dell’invio alle API.
Verifica il profilo del cittadino
Interroga le API di App IO per capire se l’utente esiste, è raggiungibile e ha attivato il servizio.
Invia notifiche ufficiali
Recapita messaggi ai destinatari autorizzati passando dall’infrastruttura PagoPA.
Mostra le informazioni del servizio
Visualizza un banner con ente, nome del servizio e ambiente di esecuzione, sandbox o produzione, recuperando i dati dalla Manage API di PagoPA.
Fornisce diagnostica in tempo reale
Include un pannello di log in stile terminale che traccia le chiamate alle API, utile per analizzare errori di autenticazione, come
403, ed errori di richiesta, come400.
Perché è interessante
Il progetto riduce l’integrazione con App IO al suo flusso essenziale: verifica del cittadino, controllo del servizio e invio della notifica.
Non è pensato come prodotto completo, ma come riferimento pratico per capire come dialogare con le API di App IO, osservare le risposte dell’infrastruttura PagoPA e fare debug dei casi più frequenti.
È utile soprattutto quando si vuole vedere cosa succede davvero tra applicazione, API e servizio pubblico, senza nascondere il processo dietro troppe astrazioni.