Dashboard Camp
Panoramica del turno attivo
Inserimento Punteggi
1–12 punti per disciplina per ogni squadra · giornaliero
📋 Storico inserimenti
Turno —Giornate già inserite in questo turno · tocca una riga per aprirla e modificarla.
Bonus & Malus
Assegna punti extra per sfide o comportamenti
Feed del Camp
Foto e racconti della giornata, in ordine cronologico
Come lo vedono le atlete. Modifica o elimina i post, elimina i commenti.
Galleria & Album
Le miniature della Galleria arrivano in automatico dai post del feed. Qui imposti l'album esterno completo.
Notifiche Push
Invia messaggi broadcast a tutti i dispositivi iscritti
Ogni invio con data/ora, quante push sono partite, quante sono state aperte e quante hanno ricevuto un clic sul link. Suddiviso per turno.
Flash Alert
Avviso a tutto schermo mostrato all'apertura dell'app
Titolo dell'avviso
Qui appare il testo della comunicazione.
Sponsor & Partner
Loghi mostrati nelle barre scorrevoli dell'app pubblica
Programma Giornate Camp
Costruisci il programma per turno e giorno. Le atlete lo vedono filtrato per la loro squadra.
Turni & Date
Date delle due settimane e turno su cui stai lavorando
È il turno su cui vengono salvati punteggi, bonus e post. Cambialo quando inizia la seconda settimana, altrimenti i nuovi punti finiscono nella classifica sbagliata.
Albo d'oro
Congela la classifica finale di un turno e conservala per sempre
Statistiche & Utilizzo
Installazioni, dispositivi attivi e copertura notifiche — contati dal database
Dispositivi iscritti alle notifiche: è a loro che arriva ogni push. Il numero utile per capire, d'inverno, a quante persone puoi scrivere.
Dispositivi unici che hanno aperto l'app, giorno per giorno. Il seguito reale nel tempo.
Tra i dispositivi attivi negli ultimi 30 giorni.
Iscritti push: quante notifiche partono. Chi non le ha attivate non le riceve.
Installate e attive (30gg): il numero reale di chi ha l'app ora. Installate in tutto è lo storico e non cala (l'app non sa quando la si disinstalla). Se qualcuno smette di aprirla, esce dagli "attivi" da solo dopo 7/30 giorni.
Nuovi: prima apertura negli ultimi 7 giorni. Abituali: già presenti da prima.
Aperture/giorno: dispositivi unici che aprono l'app in quella data.
Consumi & Limiti
Quanto stiamo usando dei piani gratuiti. Da tenere d'occhio: Cloudinary (le foto).
Serve solo file leggeri (codice + immagini interne). Con l'uso del camp resta ben dentro i 100 GB/mese gratuiti. Impatto trascurabile.
Dettaglio su Netlify →Dati testuali letti via REST con polling a 45s. Con l'uso del camp resta dentro i 10 GB/mese gratuiti. Le foto NON passano di qui.
Dettaglio su Firebase →Backup del database
Copia di sicurezza automatica di tutti i dati, ogni notte, su GitHub (repo privata).
Genera e scarica subito sul tuo dispositivo una copia completa del database (utile prima/dopo un momento importante, es. la gara finale). Non serve nulla di esterno.
In una repo GitHub privata (solo tua). Ogni notte alle ~03:00 viene salvata una copia completa; se i dati non cambiano, non crea file inutili ma segna comunque il controllo.
Apri i backup su GitHub →- Apri su GitHub il file
backup-<data>.jsondella data giusta → Download - Firebase Console → Realtime Database → ⋮ → Importa JSON
- Scegli il file. ⚠️ L'import sovrascrive: fallo con attenzione.