Module (din aplicație)
Lista de mai jos este construită după structura proiectului (views/controllers/models) și după ecranele demo. Unele cluburi pot cere custom pe fișa jucătorului & evaluări.
Nucleu operațional
Dashboard
Overview pe rol (admin / coach / părinte).
Jucători
Administrare jucători + listări / editare.
Grupe
Grupe, asociere locații și antrenori; vedere “grupe & cotizații”.
Antrenamente
Planificare + programare repetată; responsabil antrenor.
Prezență
Marcare prezență (staff/coach) + vizualizare pentru părinte.
Competiții
Programare și analiză meciuri/competiții; statistici (unde sunt completate).
Financiar
Cotizații pe grupe
Definire cotizație lunară pe grupă (sumă, scadență).
Generare cotizații
Generare cotizații lunare pe baza șabloanelor active.
Plăți & istoric
Vizualizare, plăți, scadențe și ajustări.
Excepții & ajustări
Reguli speciale aplicate la generare (override per jucător/grupă).
Evenimente & taxe
Tipuri evenimente + taxe ocazionale (structură existentă în aplicație).
Rapoarte financiare
Rapoarte pe grupă/locație/club + export PDF.
Medical
Dosar medical
Avize medicale: valide, expiră, expirate, lipsă.
Statistici medicale
Vedere de ansamblu pe grupă/club (unde există date).
Vizualizare părinte
Părintele vede statusul avizului și detalii (unde sunt disponibile).
Organizare club & sistem
Staff
Administrare antrenori + conturi administrative.
Părinți
Administrare conturi părinți + asociere copii.
Locații
Gestionare terenuri/săli & locații active.
Notificări
Comunicare către utilizatori; listă & detalii.
Notificări Push (PWA)
Status, configurare și debug pentru push.
Transferuri
Active / în așteptare / istoric transferuri.
Audit
Istoric acțiuni și monitorizare modificări în platformă.
Jucători duplicat
Detecție automată a intrărilor duplicate.
Motor Cron
Job-uri interne (push, transferuri, cleanup) + status.