Logo Ordine Dei Giornalisti della Sardegna

Anagrafica ODGS

Sviluppo, assistenza e manutenzione di un’applicazione web per la gestione amministrativa e contabile degli iscritti per l’Ordine dei Giornalisti della Sardegna.

  • Anno 2025
  • Settore Pubblica Amministrazione
  • Servizi Rifacimento appliacazione web + assistenza e manutenzione periodica
  • Tecnologie e software utilizzati Laravel 11, PHP 8.2, Vue 3, InertiaJs, Vitejs, Bootstrap 5, Html 5, CSS 3, Javascript, Visual Studio Code, GIT, MySql 8.3, Azure DevOps: Task, Repos e Boards, FileZilla.
La richiesta del Cliente

Il cliente ha richiesto una consulenza in merito ad alcuni disservizi riscontrati sull’attuale applicazione web gestionale. Dopo un’attenta analisi e studio di fattibilità dell’incarico ho potuto elencare i seguenti punti critici al Cliente, quali:

Bug tecnici ricorrenti, tra cui:

  • Errori di caricamento delle pagine
  • Funzionalità non funzionanti o parzialmente operative
  • Errori lato server o interruzioni del servizio

Problemi di performance:

  • Tempi di caricamento elevati
  • Scarsa reattività dell’interfaccia

Alla luce di quanto sopra, il Cliente ha ritenuto necessario procedere con un rifacimento strutturale dell’applicazione, con i seguenti obiettivi:

  • Migrazione dei requisiti funzionali preesistenti
  • Aggiunta di nuove funzionalità
  • Eliminazione definitiva dei bug tecnici segnalati
  • Ottimizzazione delle performance complessive
  • Adozione di un’architettura moderna e facilmente manutenibile
  • Adattabile su monitor desktop e dispositivo mobile
  • Miglioramento dell’usabilità e della user experience

Le attività svolte per il progetto sono state:

  • Reverse engineering del codice sorgente e database realizzato con PHP 8.2 e MySQL.
  • Riprogettazione del database MySQL.
  • Realizzazione del back-end con tecnologia Laravel 11 e PHP 8.3
  • Realizzazione del front-end con tecnologia Vue 3.
  • Test manuali
  • Deployment su cloud Aruba
  • Assistenza e manutenzione periodica

La soluzione adottata per il caso specifico possibile grazie all’impiego di tecnologie e software enterprise quali: framework Laravel, Vue 3, ViteJs, InertiaJS, MySQL, GIT, Azure DevOPS. La combinazione di queste tecnologie mi ha permesso di raggiungere gli obiettivi prefissati dal Cliente superando le sue aspettative.