Sistema di Valutazione - Piattaforma di Analisi Dati e Reporting

Dashboard, report pianificati e distribuzione via mail

2025-2026 Customer Project

Descrizione del Progetto

Questo progetto implementa un sistema di valutazione completo per analisi dati e reporting. Il sistema consente agli utenti di creare visualmente query dati complesse, visualizzare risultati in vari formati, pianificare report automatizzati e distribuire le valutazioni via mail a liste di destinatari configurabili. Le funzionalità chiave includono un costruttore di query visuale, visualizzazioni a grafico, dashboard personalizzabili, permessi flessibili ed esportazione in PDF, Excel e CSV.

Funzionalità Principali

Costruttore di Query Visuale

Crea query dati complesse senza conoscenze SQL usando drag & drop

Visualizzazioni

Vari tipi di grafici inclusi barre, linee, torta e area

Dashboard Personalizzabili

Crea dashboard personalizzate con widget configurabili e aggiornamento automatico

Report Pianificati

Invio automatico di report via email (giornaliero, settimanale, mensile)

Gestione Permessi

Controllo accessi flessibile a livello utente e ruolo con valutazioni pubbliche

Funzioni di Esportazione

Esportazione in vari formati: PDF, Excel (XLSX) e CSV

Distribuzione via mail

Invia valutazioni a liste di distribuzione con destinatari basati sullo scopo

Stack Tecnologico

Framework Backend

Laravel 11
PHP 8.2+
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Visualizzazione

Chart.js
ApexCharts
DataTables

Elaborazione Dati

Laravel Excel
DomPDF
Query Builder

Workflow

  1. Crea Valutazione: L'utente seleziona un modello base e aggiunge colonne dalla barra laterale
  2. Definisci Filtri: I filtri opzionali limitano il set di dati
  3. Aggregazioni: Somme, medie e raggruppamenti possono essere configurati
  4. Anteprima: I risultati vengono visualizzati come tabella o grafico in tempo reale
  5. Salva: La valutazione viene salvata con nome e descrizione
  6. Permessi: L'accesso può essere condiviso con singoli utenti o ruoli
  7. Dashboard: Le valutazioni possono essere aggiunte come widget alle dashboard
  8. Pianificazione: Invio automatico opzionale via email secondo pianificazione
  9. Esporta: I risultati possono essere scaricati come PDF, Excel o CSV
  10. Distribuzione via mail: Invia valutazioni alle liste di distribuzione configurate