Un sito web della
"Regione Marche" dove è possibile gestire i procedimenti
della regione e dei comuni con la possibilità di creare form customizzabili da mettere a disposizione ai cittadini/aziende.
Ho utilizzato le seguenti librerie:
Bootstrap
FontAwesome
Graph.js
Nella soluzione è stato creato un progetto di Web API dove le strutture ed i comuni possono effettuare delle chiamate
per gestire i procedimenti/le pratiche creati nel sito.
Inoltre sono state integrate delle chiamate ad API esterne ovvero:
- Ricerca sinonimi in base alla parola inserita
- Verifica festività nazionali
- Integrazione sistema di ticketing
- Integrazione sistema di salvataggio dati su tabelle
La ricerca dei sinonimi è stata implementata per estrapolare tutti i sinonimi in base ad una parola passata.
L'integrazione nel progetto è avvenuta impostando una chiamata asincrona che interrogasse le api in base
all'input dell'utente, in questo modo dopo 1 secondo di delay la chiamata restituiva i sinonimi in modo da
facilitare la ricerca all'interno del sito.
La verifica delle festività nazionali è stata implementata per completare una funzionalità di creazione di richieste di
attivazione/disattivazione da parte degli utenti limitando le date possibili in base all'orario dell'helpdesk/ai giorni lavorativi e alle festività
tramite l'interrogazione delle API
Inserendo una data corretta l'utente può completare l'operazione ed effettuare la richiesta, in caso contrario
verrà mostrato un messaggio di errore che invita l'utente alla modifica della data.