DD-040 passa a implementata in locale; catalogo e testi aggiornati; nuova tabella delle funzioni SQL e dei job in DATABASE.md; note su palloni, presenze, allenatore e worker; CHANGELOG, ROADMAP, PROJECT_STATE e README dei test. Corretto lo stato delle migration in produzione (applicate fino a m25). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2.8 KiB
2.8 KiB
Roadmap
Elenco unico delle funzionalità di CrAPP, fatte e previste. È la fonte di riferimento per
il cosa: CHANGELOG.md registra quando una voce è stata rilasciata e con quale versione,
PROJECT_STATE.md cosa si sta facendo adesso.
Fatto
Tutto quello che è rilasciato, fino alla versione 1.0.0 (vedi CHANGELOG.md).
- Gestione squadra
- Calendario
- Presenze
- Serie di presenze
- Scout Live
- Badge
- Badge social
- Pagelle
- Votazione MVP
- Obiettivi di squadra
- Turno palloni
- Infortuni — conteggio eventi saltati, in forma minima
- Notifiche Push (promemoria intelligenti)
- 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, sollecito presenze)
- Dashboard amministratore
- Download CSV dati
- Profilo Giocatore — dati personali, documento d'identità, certificato medico (caricamento, scadenza, stato, download) e foto tessera; lo storico dei certificati resta un'estensione futura
- Gestione tesseramenti CSI — raccolta dati, export CSV e tracciamento di chi è già tesserato (numero e data di tessera)
- Collegamento CSI (stagione 2025/26)
- Classifica automatica (campionato e Coppa)
- Risultati campionato
- Dettaglio partita — formazioni, storico scontri diretti e probabilità di vittoria calcolata dal CSI
- Ruolo allenatore — gestisce gli eventi e sollecita le presenze, profilo ridotto senza stagione e badge (specifica, DD-034)
- 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, DD-035)
- 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, DD-036)
- Notifiche automatiche — promemoria con «oggi/domani», turno palloni 12, 6 e 3 ore prima, sollecito presenze a 24, 12 e 6 ore (i pulsanti «Avvisa chi è di turno» e «Sollecita» restano) (specifica, DD-040)
Prossimo
- Calendario ufficiale — i dati delle gare future arrivano già dal feed CSI, la pagina Campionato usa solo quelle giocate
- Database esercizi
- AI Allenamenti
- Archivio allenamenti
Idee future
- Gestione quote
- Calendario Google
- Backup automatici
- Analisi statistiche avanzate
- Widget meteo
- Analisi Scout con AI