# Piano di Sviluppo: Completamento Anagrafiche (Sedi) e Dashboard Obiettivo: Completare le funzionalità mancanti per rendere l'applicazione pienamente operativa per la gestione della formazione. ## 1. Gestione Sedi (Sites) Le sedi operative sono fondamentali per allocare i lavoratori. - [x] **Backend**: Modulo `sites` (CRUD). - Rotte: `GET /sites`, `GET /sites?companyId=...`, `POST /sites`, `PUT /sites/:id`, `DELETE /sites/:id`. - [x] **Frontend**: Pagina Dettaglio Azienda. - Visualizzazione dati azienda. - Tabella Sedi associate. - Form (Modal) per Aggiunta/Modifica Sede. - [x] **Frontend**: Integrazione nel Form Lavoratore. - Abilitare la select "Sede" filtrata in base all'azienda selezionata. ## 2. Dashboard e Scadenziario - [x] **Backend**: Endpoint `GET /dashboard/stats`. - Conteggio scadenze (Scaduti, In scadenza 30gg, Validi). - Prossimi corsi in programma. - [x] **Frontend**: Widget Dashboard. - Cards riepilogative (KPI). - Tabella "In Scadenza" veloce (Solo KPI per ora). ## 3. Notifiche (Base) - [x] Implementazione servizio invio mail (Stub/Log per ora).