2026-08-07 15:36:02 +02:00
# Roadmap
2026-08-30 16:26:14 +02:00
Elenco unico delle funzionalità di CrAPP, fatte e previste. È la fonte di riferimento per
2026-09-06 23:23:35 +02:00
il _cosa_ : `CHANGELOG.md` registra _quando_ una voce è stata rilasciata e con quale versione,
2026-09-06 22:17:44 +02:00
[PROJECT_STATE.md ](../PROJECT_STATE.md ) cosa si sta facendo adesso.
2026-08-30 16:26:14 +02:00
2026-09-06 23:23:35 +02:00
## Fatto
2026-09-24 15:00:19 +02:00
Tutto quello che è rilasciato, fino alla versione 1.0.0 (vedi `CHANGELOG.md` ).
2026-08-07 15:36:02 +02:00
- [x] Gestione squadra
- [x] Calendario
- [x] Presenze
2026-08-30 16:26:14 +02:00
- [x] Serie di presenze
2026-08-07 15:36:02 +02:00
- [x] Scout Live
- [x] Badge
2026-08-30 16:26:14 +02:00
- [x] Badge social
- [x] Pagelle
2026-09-09 13:31:39 +02:00
- [x] Votazione MVP
2026-08-07 15:36:02 +02:00
- [x] Obiettivi di squadra
2026-09-09 13:31:39 +02:00
- [x] Turno palloni
- [x] Infortuni — conteggio eventi saltati, in forma minima
2026-08-30 16:26:14 +02:00
- [x] Notifiche Push (promemoria intelligenti)
2026-09-24 13:53:58 +02:00
- [x] Centro notifiche in-app — pallino con il numero delle non lette sull'avatar del
profilo (il tap sul pallino apre l'elenco), indipendente dalla push (messaggi admin, promemoria evento, turno palloni,
2026-09-15 11:19:07 +02:00
sollecito presenze)
2026-09-06 23:23:35 +02:00
- [x] Dashboard amministratore
- [x] Download CSV dati
2026-09-09 13:31:39 +02:00
- [x] Profilo Giocatore — dati personali, documento d'identità, certificato medico
(caricamento, scadenza, stato, download) e foto tessera; lo storico dei certificati
resta un'estensione futura
2026-09-02 15:27:12 +02:00
- [x] Gestione tesseramenti CSI — raccolta dati, export CSV e tracciamento di chi è già
tesserato (numero e data di tessera)
2026-08-30 12:20:51 +02:00
- [x] Collegamento CSI (stagione 2025/26)
2026-09-09 13:31:39 +02:00
- [x] Classifica automatica (campionato e Coppa)
2026-08-30 12:20:51 +02:00
- [x] Risultati campionato
2026-09-09 13:31:39 +02:00
- [x] Dettaglio partita — formazioni, storico scontri diretti e probabilità di vittoria
calcolata dal CSI
2026-09-24 14:54:43 +02:00
- [x] Ruolo allenatore — gestisce gli eventi e sollecita le presenze, profilo ridotto senza
2026-09-24 15:00:19 +02:00
stagione e badge ([specifica ](modules/allenatore.md ), DD-034)
2026-09-27 14:09:02 +02:00
- [x] Avviso certificati in scadenza — in Home, giallo nei 7 giorni prima e nero dopo la
scadenza: agli admin con i nomi dei giocatori, al giocatore solo per il proprio
([specifica ](modules/profilo-giocatore.md#avviso-certificati ), DD-035)
2026-09-29 11:07:24 +02:00
- [x] Notifiche email — ogni notifica in-app inviata anche per email agli account registrati,
da un worker Docker sull'host di casa via Gmail, con interruttore «Email» in Profilo
([specifica ](modules/notifiche-email.md ), DD-036)
2026-10-01 14:49:30 +02:00
- [x] Notifiche automatiche — turno palloni 3 ore prima, sollecito
presenze a 24, 12 e 6 ore (i pulsanti «Avvisa chi è di turno» e «Sollecita» restano; il promemoria a 24 e 3 ore è stato tolto, DD-043) ([specifica ](modules/notifiche.md#testi-delle-notifiche ), DD-040)
2026-09-06 23:23:35 +02:00
## Prossimo
2026-08-30 22:47:55 +02:00
- [ ] Calendario ufficiale — i dati delle gare future arrivano già dal feed CSI, la pagina
Campionato usa solo quelle giocate
2026-09-06 23:23:35 +02:00
- [ ] Database esercizi
- [ ] AI Allenamenti
- [ ] Archivio allenamenti
2026-08-07 15:36:02 +02:00
## Idee future
- [ ] Gestione quote
- [ ] Calendario Google
- [ ] Backup automatici
2026-08-30 16:26:14 +02:00
- [ ] Analisi statistiche avanzate
- [ ] Widget meteo
- [ ] Analisi Scout con AI