1.1 KiB
1.1 KiB
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.
- Backend: Modulo
sites(CRUD).- Rotte:
GET /sites,GET /sites?companyId=...,POST /sites,PUT /sites/:id,DELETE /sites/:id.
- Rotte:
- Frontend: Pagina Dettaglio Azienda.
- Visualizzazione dati azienda.
- Tabella Sedi associate.
- Form (Modal) per Aggiunta/Modifica Sede.
- Frontend: Integrazione nel Form Lavoratore.
- Abilitare la select "Sede" filtrata in base all'azienda selezionata.
2. Dashboard e Scadenziario
- Backend: Endpoint
GET /dashboard/stats.- Conteggio scadenze (Scaduti, In scadenza 30gg, Validi).
- Prossimi corsi in programma.
- Frontend: Widget Dashboard.
- Cards riepilogative (KPI).
- Tabella "In Scadenza" veloce (Solo KPI per ora).
3. Notifiche (Base)
- Implementazione servizio invio mail (Stub/Log per ora).