Cosa sa fare il prodotto — e cosa non sa ancora fare
Tredici aree. Ognuna è scritta nella sua portata reale: cosa fa, dove si ferma e cosa resta lavoro manuale accanto. Il limite sta nello stesso respiro della capacità, non nelle righe in piccolo sotto di essa.
L’elenco di ciò che il prodotto non sa ancora fare non è nascosto in fondo alla pagina. È un capitolo come tutti gli altri e ci porta un pulsante.
vista di esempio · club demo Le schermate di questa pagina sono disegnate con i dati di esempio del club demo. Non sono lo screenshot di un club reale e non sono statistiche.
Indice delle aree
Membri e famiglie
Membro, persona e tutore sono tre cose diverse, perciò un bambino può stare in più gruppi senza esistere due volte in anagrafica. Tutto ciò che il club sa di lui è appeso a un unico record.
- Tutori e contatti
Più tutori per membro; il tutore principale è il titolare dell’account e chi dà i consensi. Il contatto per le emergenze è un campo a sé.
- Quattro consensi tipizzati
Foto per uso interno del club, pubblicazione pubblica delle foto, trattamento dei dati sanitari e comunicazioni. Per ciascuno è indicato chi lo ha dato e quando; di default non ne è dato nessuno.
- La salute come campi strutturati
Allergie, patologie e farmaci — non testo libero in una nota.
- Le note restano al club
Le note su un membro stanno sul membro, non sul quaderno dell’allenatore. Quando l’allenatore se ne va, restano al club.
Chi lo vede. I dati sanitari oggi li legge ogni allenatore del club, non solo l’allenatore del gruppo del bambino. Come stanno le cose è scritto nell’area Permessi e per intero sulla pagina Sicurezza e GDPR →
Nik Zupan U11U13 attivo
- Tutori
Ana Zupan — principale, titolare dell’account
Marko Zupan - Emergenza
Ana Zupan · 041 000 000
- Consensi
foto uso club dati sanitari pubblicazione pubblica — non dato
- Salute
Allergia: arachidi · Farmaco: inalatore nella borsa
- Nota
Il martedì lo porta la nonna. Visibile solo all’amministrazione.
Vista di esempio. Un membro in due gruppi è un record con due assegnazioni — e anche in fattura conta una volta sola.
Calendario
Gli allenamenti nascono come serie, non come venticinque inserimenti manuali; la settimana si copia con un’anteprima e la disdetta vale per la singola sessione o per la serie in avanti. A ogni intervento il sistema mostra prima i conflitti.
| Appuntamento | Gruppo | Sede | Allenatore | Stato |
|---|---|---|---|---|
| lun 17.00–18.15 | U9 | Palestra A · lato sinistro | M. Kos | da copiare |
| lun 18.30–20.00 | U13 | Palestra A · lato sinistro | T. Perko | conflitto: sede |
| mar 17.00–18.15 | U11 | Palestra B | M. Kos | da copiare |
| mar 17.00–18.30 | U15 | Palestra A | M. Kos | conflitto: allenatore |
| mer 18.00–19.30 | U15 | Palestra A | T. Perko | da copiare |
| 21 sessioni da copiare · 2 conflitti | in attesa di conferma | |||
Vista di esempio. I conflitti si verificano per sede e per zona al suo interno, per allenatore e per gruppo. Finché non confermate, non nasce nessuna sessione.
Chi viene a sapere di un annullamento, e quando. L’annullamento segna la sessione come annullata — nel calendario del club, nell’app dei genitori e nel feed di calendario a cui sono iscritti. Se debba partire anche un avviso lo scegliete voi, annullamento per annullamento: lo spuntate e potete aggiungere una frase. Se non lo spuntate, non lo riceve nessuno — di default è disattivato, e vale la pena saperlo in anticipo. Quando lo inviate arriva come notifica push, con l’e-mail come riserva per i genitori che non hanno installato l’app.
Presenze senza segnale
In seminterrato, in palestra e in piscina il telefono spesso non ha connessione. L’allenatore segna comunque le presenze fino in fondo; i record aspettano in una coda locale e partono da soli quando la connessione torna.
- Una coda locale
Quello che viene segnato si salva subito sul dispositivo, senza aspettare il server.
- Una finestra di 24 ore
La coda prova a sincronizzarsi da sola e resta valida ventiquattro ore — abbastanza per l’allenamento, il viaggio di ritorno e la prima rete lungo la strada.
- Idempotenza
Se lo stesso record parte due volte, ne resta uno. In caso di conflitto vale l’ultimo record. Niente si duplica e niente si perde.
- Progressi, non solo presenze
L’allenatore spunta un’abilità, la valuta sulla scala a parole del club o registra una misurazione e aggiunge una riga di lode. Il genitore vede i progressi del proprio figlio nella sua app, riceve una notifica per una nuova lode e un riepilogo una volta a settimana. Nessun confronto tra bambini, nessuna classifica, nessun esame.
Le presenze alimentano anche i report per gruppo e periodo — Report ↓
- Maša Kos · salvato
- Nik Zupan · in coda
- Val Novak · assente · in coda
- Zoja Hribar · in coda
- Ela Zupan · in coda
offline registro in locale · 4 in coda
Vista di esempio. L’allenatore finisce l’allenamento senza rincorrere il segnale; l’elenco dei membri e le note sanitarie sono disponibili anche offline.
Listini
Il listino è agganciato al gruppo e si fattura mensilmente. Il membro riceve un’assegnazione a un listino con validità da–a, e lo sconto fratelli si calcola in percentuale sulla quota, non come detrazione fissa.
- Un listino per gruppo
Ogni gruppo ha il suo prezzo; lo stesso gruppo può averne più di uno se il periodo è diverso.
- Sconto fratelli in percentuale
Separato per il secondo figlio e per il terzo in poi. Quando si sommerebbe a un altro sconto, vale il maggiore, non entrambi.
- La validità sta sull’assegnazione
Un bambino passa a un altro gruppo a metà stagione: la vecchia assegnazione finisce, la nuova inizia. Lo storico delle fatture resta intatto.
Dove questo si ferma. Il listino non ha una finestra di stagione — non esiste il campo «valido settembre–maggio». Le stagioni si cambiano con le assegnazioni dei membri, che è un lavoro di fine stagione e non un interruttore. Per molti club sono quindici minuti una volta all’anno; ma va detto in anticipo.
- Mensile U9 · 28,00 €
gruppo U9 · mensile · attivo
- Mensile U11 · 32,00 €
gruppo U11 · mensile · attivo
- Mensile U15 · 38,00 €
gruppo U15 · mensile · attivo
- Sconto fratelli
secondo figlio −10 % · terzo e oltre −15 %
- Assegnazione · Nik Zupan
Mensile U11 · valido dal 1. 9. 2026
Vista di esempio. Gli importi sono di esempio; lo sconto è sempre una percentuale della quota, mai un importo fisso in euro.
Fatture e pagamenti
Il calcolo somma tutti i figli di uno stesso pagante, attraverso tutti i loro gruppi, in un unico documento per il periodo. Vi compaiono la quota, le voci una tantum e lo sconto; si paga con bonifico bancario o con carta — in entrambi i casi sulla stessa fattura e nello stesso registro.
| Voce | Membro | Periodo | Importo |
|---|---|---|---|
| Quota mensile | Nik Zupan · U11 | lug 2026 | 32,00 € |
| Quota mensile | Ela Zupan · U9 | lug 2026 | 28,00 € |
| Sconto fratelli · 10 % | Ela Zupan | lug 2026 | −6,00 € |
| Camp invernale Pokljuka | Ela Zupan · una tantum | lug 2026 | 45,00 € |
| Da pagare entro il 15. 7. 2026 | 99,00 € | ||
Ordine di pagamento UPN con codice QR, riferimento SI12.
Il genitore scansiona il codice nella sua banca online. Oppure nell’app sceglie il pagamento con carta — stessa fattura, stesso riferimento, stesso registro. L’UPN è un ordine di pagamento sloveno; nessuno standard italiano di codice a barre 2D per i pagamenti è supportato.
Vista di esempio. Il codice QR è disegnato a scopo illustrativo, non come ordine di pagamento valido. Il pagamento con carta passa da Stripe e richiede che il club configuri quella parte; senza quella configurazione resta l’UPN.
Una fattura emessa non si può cancellare
La correzione è un documento, non un tasto «cancella». L’importo stornato torna nel registro e può finire su una nuova fattura.
- FATT 118 · emessa · 1. 7.
- STORNO 118-S · 3. 7.
- NOTA DI CREDITO 118-D · −18,00 € · 3. 7.
- FATT 141 · corretta · 3. 7.
Ogni evento su una fattura — emissione, sollecito, pagamento, storno — ha la sua voce con l’ora.
Voci una tantum sulla stessa fattura
Un camp, una gita, una divisa o il contributo per un torneo si aggiungono al membro e finiscono sullo stesso documento della quota — non come una seconda richiesta di pagamento.
Una voce si può aggiungere anche da una singola sessione, annullare prima dell’emissione o emettere subito, senza aspettare il calcolo.
I numeri progressivi delle fatture scorrono senza buchi; il numero nasce all’emissione, non alla bozza.
Solleciti: a mano, o da soli
Il sollecito per le fatture scadute è un’azione di massa con un clic, con il filtro «almeno tanti giorni di ritardo». Ogni fattura porta un contatore di quante volte è stata sollecitata.
Vedete le fatture scadute ordinate per anzianità del debito, con i contatti del pagante su ogni riga.
Il sollecito automatico è disattivato di default; il club lo attiva da sé. Imposta l’intervallo tra i solleciti, il limite massimo e l’ora di invio. L’anteprima mostra cosa esce e cosa resta fermo — con il motivo su ogni fattura (nessun indirizzo e-mail, limite raggiunto, intervallo troppo breve, fine settimana). Il pulsante manuale resta e non ha limiti.
Cosa non c’è in quest’area. Gli addebiti diretti (SEPA) il prodotto oggi non li esegue — potete solo registrare che il denaro è arrivato per quella via; il canale è costruito e aspetta di essere attivato presso il fornitore di pagamenti. Un collegamento diretto con il programma di contabilità non c’è; dal sistema escono il giornale delle fatture e il giornale dei pagamenti in CSV. Come questo regge l’esame del consiglio e del commercialista è esposto sulla pagina Per il direttivo →
Il pagante si imposta per ogni figlio separatamente — anche quando i genitori sono separati. Il pagante può essere uno dei tutori oppure una persona che del bambino non è tutore: un datore di lavoro, un comune, uno sponsor. Un pagante porta un numero qualsiasi di figli e riceve per loro un’unica fattura riepilogativa.
Iscrizioni di nuovi membri
Il club pubblica un link pubblico o stampa un codice QR per la giornata delle iscrizioni; il genitore compila la domanda senza account e senza password. La domanda finisce in una coda di approvazione, dove qualcuno del club la approva, la rimanda a integrazione o la respinge.
| Bambino | Tutore | Gruppo richiesto | Ricevuta il | Stato |
|---|---|---|---|---|
| Ela Zupan | Ana Zupan | U9 | 4. 9. | in attesa di conferma |
| Lan Hribar | Eva Hribar | U11 | 4. 9. | rimandata a integrazione |
| Vid Kos | Marko Kos | U13 | 3. 9. | approvata · membro |
| Giornata iscrizioni · link pubblico e codice QR | 3 domande | |||
Vista di esempio. Il genitore riceve un’e-mail quando la domanda arriva e di nuovo all’approvazione, al rinvio per integrazione o al rifiuto. Una domanda approvata diventa un membro con il suo tutore, non una ricopiatura a mano.
La coda di approvazione e la lista d’attesa sono due cose diverse — il prodotto le ha entrambe. Un gruppo può avere un limite di posti: il modulo dice al genitore che il gruppo è pieno prima ancora che lo scelga, e quanti sono in attesa. Un gruppo pieno non respinge l’iscrizione — chi sta nel club lo decide il club. Quando un posto si libera, il club vede chi è il prossimo, in ordine di data d’invio; approvare è un clic e resta una decisione umana. Le iscrizioni respinte si cancellano da sole dopo il termine di conservazione.
Avvisi
L’avviso lo scrivete una volta e scegliete chi lo riceve: tutto il club, gruppi selezionati, i partecipanti a una singola sessione o lo staff. I genitori lo vedono nell’app e ricevono anche una notifica push — e se il dispositivo non la riceve, un’e-mail.
- Scelta del pubblico
Il club, gruppi selezionati, i partecipanti a una sessione o lo staff. I destinatari li controllate in anteprima, prima di pubblicare.
- Fissaggio in alto, con scadenza
Un avviso fissato sta sopra tutti gli altri finché non lo staccate o finché non scade il fissaggio.
- Bozza e pubblicazione programmata
Preparate l’avviso in anticipo e impostate quando deve uscire. Le modifiche dopo la pubblicazione lasciano traccia.
- Chi l’ha visto e chi no
Con ogni avviso ci sono il contatore delle letture e l’elenco di chi non l’ha ancora visto — con il numero di telefono del tutore, così potete chiamare quei cinque.
Come la notifica arriva al genitore. Prima una notifica push sul dispositivo su cui il genitore ha installato l’app; se entro mezz’ora non la apre o ha le notifiche disattivate, parte un’e-mail. Ogni genitore imposta nel profilo cosa vuole ricevere e le ore di silenzio (di default 21.00–7.00); le notifiche urgenti ignorano le ore di silenzio. Su iPhone le notifiche push funzionano solo se l’app è installata sulla schermata home — per questo l’e-mail non è una riserva, ma parte del percorso.
Cosa di tutto questo vede il genitore e quanto gli costa: Per i genitori →
- Torneo di sabato spostato
fissato Ritrovo alle 8.30 davanti alla palestra, non alle 9.00. · 12. 9.
- Pagamento della quota di settembre
Le fatture sono emesse, la scadenza è il 15. 9. · 11. 9.
- Cerchiamo due genitori per il chiosco
I turni sono aperti nella scheda Volontariato. · 9. 9.
- Le iscrizioni per la stagione sono aperte
Inoltrate il link ai vicini e ai compagni di classe. · 2. 9.
Vista di esempio. Un avviso vale per tutto il club o per gruppi selezionati, una sessione o lo staff; oltre a comparire nell’app parte anche come notifica push, con l’e-mail come riserva.
Volontari
Il club apre i turni — chiosco, tavolo degli ufficiali di gara, trasporti, allestimento — e il genitore si iscrive con un tocco nell’app. La famiglia vede le proprie ore rispetto all’obiettivo di stagione del club.
- Turni con posti
Ogni turno ha un orario e un numero di posti; un turno può essere legato a un gruppo o aperto a tutto il club.
- Il quadro della distribuzione
Quante ore ha fatto la famiglia e qual è l’obiettivo del club. Lo scopo è il riconoscimento, non la pressione.
- Nessuna penale, per scelta
In questa parte del prodotto non esiste un percorso che punisca una famiglia o le addebiti le ore non fatte. Non è una dimenticanza — è una decisione.
- Chiosco · 8.00–11.00
2 posti su 2 occupati pieno
- Tavolo ufficiali di gara · 9.00–13.00
1 posto su 2 1 libero
- Trasporto U11 · 7.30
3 posti su 3 pieno
- Famiglia Zupan
6 ore in stagione · obiettivo del club 8 ore
Vista di esempio. Iscriversi è un tocco, e lo è anche cancellarsi, finché il turno è aperto.
Il vostro marchio
I genitori vedono il vostro club, non noi: lo stemma, i colori del club e l’indirizzo
klub.youthstack.io. L’icona dell’app installata si ricava dal logo del club, e il club ottiene il proprio manifest, così l’app sulla schermata home porta il suo nome. È incluso a ogni dimensione di club, senza sovrapprezzo.
klub.youthstack.io
L’etichetta la scegliete alla configurazione e poi è permanente; l’impostazione del sottodominio fa parte della configurazione, che facciamo noi.
in preparazione Un dominio proprio del club.
Feed calendario (iCal)
La famiglia si abbona al calendario in Google Calendar o in Apple Calendar e da lì non lo ricopia più. Il feed si aggiorna da solo, anche quando una sessione viene spostata o annullata.
- Un link proprio, non un calendario pubblico
Il link è legato al tutore e al membro e mostra solo le sue sessioni. A ogni nuova emissione il precedente viene invalidato.
- Senza app
Il calendario funziona anche per i nonni che l’app non la installeranno mai.
webcal://klub.youthstack.io/koledar/…
- mar 17.00
U11 · Palestra B
- gio 17.00
U11 · Palestra B
- sab 9.00
U11 · torneo— annullato
Vista di esempio. L’annullamento compare nel calendario al successivo aggiornamento; il calendario non manda notifiche da sé.
Permessi
L’accesso è chiuso di default: ogni schermata e ogni link diretto richiedono il proprio permesso, e ciò che non è esplicitamente consentito viene rifiutato. I ruoli sono cinque — amministratore del club, tesoriere, allenatore, genitore e membro; i ruoli si sommano, perciò la stessa persona può essere tesoriere e genitore.
Il tesoriere vede fatture, pagamenti, insoluti e l’elenco dei membri che fattura. I dati sanitari non li vede, e membri, staff e impostazioni del club non li può modificare — proprio per questo il ruolo esiste: per tenere i libri non serve dare a nessuno l’accesso completo.
| Accesso | Amministratore del club | Allenatore | Genitore |
|---|---|---|---|
| Membri e contatti | tutto il club | i propri gruppi | i propri figli |
| Dati sanitari | tutto il club | i propri gruppi | i propri figli |
| Presenze | tutto il club | i propri gruppi | i propri figli |
| Calendario | tutto il club | tutto il club (per il rilevamento dei conflitti) | i propri figli |
| Fatture e pagamenti | tutto il club | no | le proprie fatture |
| Impostazioni del club e ruoli | tutto il club | no | no |
Il ruolo «membro» è pensato per i membri più grandi senza tutore e vede i propri dati. Il ruolo «tesoriere» non c’è — le finanze le gestisce l’amministratore del club.
L’allenatore vede i membri dei propri gruppi — e solo quelli. I dati personali e sanitari, le presenze e i report nominativi sono limitati ai gruppi a cui l’allenatore è assegnato; un tentativo respinto di accedere ai dati sanitari viene registrato. Un allenatore non ancora assegnato a nessun gruppo non vede nessun membro — chiuso di default, anche qui.
Il calendario del club resta visibile per intero, perché il rilevamento dei conflitti è corretto solo rispetto a tutte le sessioni; i report del club senza nomi e i turni di volontariato restano di tutto il club. Lo stesso è scritto sulla pagina Sicurezza e GDPR, nell’informativa privacy e nel contratto di trattamento dei dati.
Report
Sei viste di cui il consiglio e gli allenatori hanno davvero bisogno. Ognuna si disegna dagli stessi record nati durante l’anno — niente si ricopia e niente nasce apposta per il report.
- Panoramica
Lo stato del club su una pagina: membri, sessioni in arrivo, fatture emesse e aperte.
- Presenze
Per gruppo e per periodo, su un intervallo di date qualsiasi. È anche la fonte degli elenchi di cui il club ha bisogno a fine stagione.
- Finanze
Insoluti per anzianità (0–30 / 31–60 / 61–90 / 90+) per pagante con i contatti, e la struttura dei pagamenti per metodo.
- Membri
Per gruppo, per fascia d’età, e ingressi e uscite nel periodo.
- Volontari
Ore svolte per famiglia rispetto all’obiettivo di stagione del club.
- A rischio
I membri le cui presenze si stanno spegnendo in silenzio — finché l’abbandono si può ancora evitare.
Dove questo si ferma. I report danno i numeri e la base che li sostiene, ma il modulo di una fondazione sportiva o di un bando pubblico il prodotto non lo compila da sé in preparazione. Dal sistema oggi escono due giornali in CSV — il giornale delle fatture e il giornale dei pagamenti; l’intero club invece l’amministratore lo scarica con un’unica azione in un file ZIP di CSV. In dettaglio, riga per riga: Per il direttivo →
Migrazione dati — dentro il prodotto e fuori
Il vostro elenco membri entra nel sistema come CSV incollato, con un’intestazione fissa di sette colonne. La migrazione la facciamo noi alla configurazione: voi mandate il foglio di calcolo com’è, noi lo leggiamo e lo allineiamo a questa intestazione.
Nell’altra direzione c’è l’esportazione con un’unica azione: l’amministratore scarica l’intero club in un file ZIP di CSV — membri, tutori, consensi, calendario, presenze, fatture e pagamenti. I dati sanitari stanno in un file a parte, perché sono una categoria particolare di dati personali. Il genitore o il membro scarica da sé la propria copia. Senza richiesta, senza sovrapprezzo e senza aspettare noi.
| first_name | last_name | birth_date | group | guardian_first_name | guardian_last_name | guardian_email |
| Nik | Zupan | 2015-04-11 | U11 | Ana | Zupan | ana.zupan@primer.si |
| Ela | Zupan | 2017-09-02 | U9 | Ana | Zupan | ana.zupan@primer.si |
Vista di esempio. L’importazione gira prima a vuoto e mostra cosa nascerebbe; solo dopo la confermate. Lo stesso tutore su due bambini diventa una famiglia con un pagante, non due record.
Detto onestamente. Questa non è «importazione da Excel»: non c’è il caricamento di un file .xlsx, non c’è la mappatura delle colonne nell’interfaccia e non c’è nessun tentativo automatico di indovinare cosa sia ciascuna colonna. Proprio per questo la migrazione fa parte della configurazione e non è il compito a casa del segretario. Quanto tempo prende a voi è scritto sulla pagina Demo →
Cosa il prodotto non sa ancora fare
Questo elenco è più corto di quanto vorremmo e più lungo di quanto sia piacevole scrivere. Sta qui perché è l’unico modo di non riservarvi, nel primo mese d’uso, una sorpresa che avreste potuto conoscere prima di firmare.
in preparazione ci stiamo lavorando, senza data e senza «a breve» no questo non intendiamo prometterlo
- Addebito diretto (SEPA)
in preparazione Il canale è costruito, ma nessun addebito esce ancora — si aspetta l’attivazione di SEPA presso il fornitore di pagamenti. Oggi potete registrare che il denaro è arrivato con addebito diretto. Quando funzionerà, il mandato lo darà e lo revocherà il pagante stesso.
- SMS
in preparazione Il prodotto non manda nessun messaggio per questa via.
- Cinture, gradi ed esami
no L’elenco delle abilità non è un sistema d’esame e non intendiamo trasformarlo in uno — voti, classifiche e requisiti di passaggio il prodotto non li tiene. L’elenco per l’esame continuate a prepararlo dal report delle presenze.
- Costo e utilizzo della sede
no Le sedi e le zone esistono per il rilevamento dei conflitti. Il costo della sessione e la percentuale di utilizzo non li teniamo.
- Collegamento diretto con il programma di contabilità
no Un’integrazione con il programma non c’è; dal sistema escono due giornali in CSV.
Guardate tutto questo sul vostro club
Trenta minuti, sui vostri gruppi, i vostri listini e il vostro elenco membri. La migrazione dei dati la facciamo noi; la configurazione prende ≈ 75 minuti del vostro tempo, distribuiti su quattro giorni.
Se qualcosa di quanto sopra non lo trovate, chiedete — vi diciamo cosa esiste oggi.
Cosa cambia da sport a sport: Sport →