{{bcGroup}} / {{title}}
Team
{{todayLabel}}
Moin, {{firstName}}.
{{heroApt.typeLabel}} · Serie
Rückmeldung offen
{{heroApt.day}}, {{heroApt.date}}
{{heroApt.headline}}
{{heroApt.time}} · {{heroApt.location}}
· Treffen {{heroApt.meetingTime}}
{{heroApt.counts.zu}} Zusagen
{{heroApt.counts.ab}} Absagen
{{heroApt.mode==='OPT_OUT'?'Abmeldefrist':'Frist'}} {{heroApt.deadline}}
Du bist nominiert · Bitte melde dich bis {{heroApt.deadline}}
Du bist angemeldet
Abmelden bis {{heroApt.deadline}}
Zugesagt
{{heroApt.mode==='OPT_OUT'?'Abgemeldet':'Abgesagt'}}
Unsicher
Zu erledigen · {{attentionItems.length}}
Lagebild Auswärtsspiel · Sa, 29.08.
{{kaderCount(4,'ACCEPTED')}}
Zusagen
{{kaderCount(4,'DECLINED')}}
Absagen
{{kaderCount(4,'MAYBE')+kaderCount(4,'UNKNOWN')}}
Offen / Unsicher
{{pendingRenomination(4).name}} hat abgesagt – Nachnominierung wird vorgeschlagen.
Nächste Termine · du & Mika
Schnell erledigt
Keine verwalteten Mitglieder
Du siehst Mikas Termine als primärer, rückmeldeberechtigter Verwalter und kannst Rückmeldungen für ihn abgeben.
Nächste Termine
{{apt.typeLabel}}
Serie · {{apt.serie}}
{{apt.competition}}
{{apt.headline}}
{{apt.day}}, {{apt.date}}2026 · {{apt.time}}
{{apt.location}}
Treffpunkt: {{apt.meetingPoint}} · {{apt.meetingTime}}
Dieser Termin ist beendet.{{role==='trainer'?' Die Anwesenheit kannst du im Tab „Anwesenheit" erfassen.':''}}
{{apt.owner==='mika'?(apt.myNom==='NOMINATED'?'Mika ist für diesen Termin nominiert.':'Mika steht für diesen Termin auf Reserve.'):(apt.myNom==='NOMINATED'?'Du bist für diesen Termin nominiert.':'Du stehst für diesen Termin auf Reserve.')}}
{{apt.owner==='mika'?'Rückmeldung für Mika (als Verwalter)':'Meine Rückmeldung'}}
{{respLabel(apt)}}
{{apt.mode==='OPT_OUT'?'Abmelden bis':'Rückmeldung bis'}} {{apt.deadline}}
„{{apt.myReason}}" · Tendenz: {{trendLabel(apt.myTrend)}}
Beim Training gilt: Alle sind automatisch angemeldet. Wenn du nicht kannst, melde dich rechtzeitig ab.
Nach der Frist ({{apt.deadline}}) kann nur noch der Trainer ändern. Bei kurzfristiger Krankheit trage eine Krankmeldung ein.
Nach der Frist kann nur noch der Trainer die Rückmeldung ändern. Kurzfristig krank? Einfach eine Krankmeldung eintragen – dann weiß der Trainer Bescheid.
{{rideConflict}}
Bei {{respForm==='DECLINED'?'Absage':'unsicherer Rückmeldung'}} ist eine Begründung Pflicht.
Rückmeldestand im Team
{{apt.counts.zu}}
Zusagen
{{apt.counts.ab}}
Absagen
{{apt.counts.unsicher}}
Unsicher
{{apt.counts.offen}}
Offen
Wer nominiert ist oder auf Reserve steht, sehen nur Trainer – du siehst deinen eigenen Status.
Rückmeldestand
{{apt.counts.zu}}
Zusagen
{{apt.counts.ab}}
Absagen
{{apt.counts.unsicher}}
Unsicher
{{apt.counts.offen}}
Offen
Teilnahme-Modus{{apt.mode==='OPT_OUT'?'Opt-out · alle angemeldet':'Opt-in · aktive Zusage nötig'}}
Rückmeldefrist{{apt.deadline}}
Erinnerung{{apt.reminder}}
Hinweis
{{apt.description}}
Fahrgemeinschaften gehören immer zu diesem Termin. Hin- und Rückfahrt sind getrennt buchbar, Fahrer bestätigen ihre Mitfahrer.
{{initials(r.driver)}}
{{r.driver}} Du fährst
{{r.seats}} Plätze ·
{{confirmedSeats(r)}} bestätigt ·
{{requestedSeats(r)}} angefragt ·
{{freeSeats(r)}} frei
Hin
{{r.outTime}} ab {{r.outPoint}}
Rück
{{r.retTime}} ab {{r.retPoint}}
„{{r.comment}}"
Mitfahrer
{{initials(p.name)}}
{{p.name}}
· {{p.seats}} {{p.seats>1?'Plätze':'Platz'}} · {{dirLabel(p.dir)}}
{{p.status==='CONFIRMED'?'Bestätigt':p.status==='REQUESTED'?'Angefragt':'Abgelehnt'}}
„{{p.note}}"
Noch keine Mitfahrer – Anfragen erscheinen hier.
Angefragt – wartet auf {{r.driver.split(' ')[0]}}
Mitfahrt bestätigt
{{rideSeats}}
max. {{freeSeats(r)}} frei
Bei mehreren Plätzen ist die Angabe Pflicht.
Noch keine Fahrgemeinschaft
Biete die erste Fahrt an – dein Team wird es dir danken.
{{role==='trainer'?'Fahrt für ein Mitglied anlegen':'Fahrt anbieten'}}
{{offerSeats}}
Hinfahrt anbieten
Rückfahrt anbieten
Bitte mindestens eine Richtung anbieten und bei Hinfahrt Zeit und Treffpunkt angeben.
Nominierung
{{apt.nomPublished?'Veröffentlicht':'Entwurf'}}
Veröffentlicht am {{apt.nomPublishedAt}}. Spieler sehen nur den eigenen Status – Änderungen werden protokolliert.
{{pendingRenomination(apt.id).name}} hat abgesagt.
Vorschlag: {{renomSuggestion(apt.id)}} (stille Reserve, hat bereits zugesagt).
Vorschlag: {{renomSuggestion(apt.id)}} (stille Reserve, hat bereits zugesagt).
Spielberichtsbogen
{{kaderNomCount(apt.id)}} / 12 nominiert · davon Libero {{kaderLiberoCount(apt.id)}}
{{kaderCount(apt.id,'ACCEPTED')}} zugesagt
{{kaderCount(apt.id,'DECLINED')}} abgesagt
{{kaderCount(apt.id,'MAYBE')}} unsicher
{{kaderCount(apt.id,'UNKNOWN')}} offen
Mehr als 12 Nominierte passen nicht auf den Spielberichtsbogen – bitte jemanden auf Reserve setzen.
Kader · {{kaderOf(apt.id).length}} Spieler
ZU Zuspiel · AA Außen · MB Mitte · DIA Diagonal · LIB Libero
Reihenfolge: nominiert, Reserve, stille Reserve, weitere verfügbare, abwesende zuletzt. Änderst du die Rückmeldung eines Spielers, wird sie mit Grund protokolliert.
Änderungsprotokoll
Das Protokoll dient der Nachvollziehbarkeit (wer hat wann was geändert) – es ist kein Wiederherstellungslog.
A anwesend · E entschuldigt · U unentschuldigt. Rückmeldung und tatsächliche Anwesenheit sind getrennt – Strafen entstehen nie automatisch.
{{Object.keys(attendance).length}} von {{roster.length}} erfasst
Noch {{roster.length-Object.keys(attendance).length}} Spieler ohne Status.
{{aptF.mode==='OPT_OUT'?'Empfohlen für Trainings: Alle sind automatisch angemeldet und müssen sich bis zur Frist abmelden.':'Empfohlen für Spiele und Events: Jedes Mitglied meldet sich aktiv zurück.'}}
Bitte Datum, Beginn und Ort ausfüllen{{(aptF.type==='GAME'||aptF.type==='TOURNAMENT')?' sowie den Gegner angeben':''}}.
Trainer sehen deine Abwesenheit direkt bei der Kaderplanung. Kommentare zu Krankheit und Verletzung sind nur für Trainer sichtbar.
Abwesenheit eintragen
Eingetragen: {{absF.from}} – {{absF.open?'offen':(absF.to||'?')}}
Ende offen
z. B. bei Krankheit – Enddatum später nachtragen
Überlappt mit bestehender Abwesenheit ({{absOverlap()}}). Speichern ist trotzdem möglich – die stärkste Auswirkung gewinnt.
Weitere Angaben (optional)
Sensible Angabe – nur Trainer mit Berechtigung sehen den Kommentar.
Bitte wähle, wann die Abwesenheit gilt{{absF.open?'':' (Von und Bis oder „Ende offen")'}}.
{{managedMembers.length?'Abwesenheiten · du & Mika':'Meine Abwesenheiten'}}
Vertippt? Du kannst jeden Eintrag jederzeit ändern. Löschen kann nur der Trainer – so bleibt nachvollziehbar, wer wann gefehlt hat.
Deine offenen Strafen
{{fmtEur(myOpenPenaltySum)}}
Bereits bezahlt
{{fmtEur(myPaidPenaltySum)}}
Zahlung bar oder per Überweisung an den Trainer – er markiert die Strafe als bezahlt.
Meine Strafen
Verwaltetes Mitglied Mika Berger: keine offenen Strafen.
Strafenkatalog des Teams
{{fmtEur(teamBalance)}}
Teamkasse
{{fmtEur(openPenaltySum)}}
Offen
{{fmtEur(paidPenaltySum)}}
Bezahlt
Zahlungen erzeugen eine Transaktion in der Teamkasse. Stornierte Strafen zählen nicht als offene Forderung.
{{editTypeId?'Strafentyp bearbeiten':'Neuer Strafentyp'}}
Bitte Name und Betrag angeben.
Betragsänderungen wirken nur auf neue Strafen – bestehende Strafen behalten ihren historischen Betrag. Inaktive Typen können nicht mehr vergeben werden.
Wird aus der Vorlage übernommen und hier historisch gespeichert.
Fälligkeit automatisch: 10 Tage nach Vergabe. Das Mitglied wird benachrichtigt.
Bitte Betrag angeben{{penF.typeId===0?' und einen Grund erfassen':''}}.
{{teamMeta.full}}
{{teamMeta.sub}}
Kapazität und Warteliste gehören zum Team. Ist das Team voll, landen neue Anfragen auf der Warteliste.
Beitrittsanfragen
{{initials(r.name)}}
{{r.name}}
{{r.kind}} · Quelle: {{r.source}}
Externe Buchungen werden erst nach Prüfung zur Mitgliedschaft. Du bestätigst die Teammitgliedschaft – die Vereinsmitgliedschaft genehmigt der Vorstand.
Warteliste ({{waitlist.length}})
Kader
Für ein Mitglied eintragen
Als Trainer siehst du auch sensible Kommentare, kannst Abwesenheiten deiner Spieler pflegen, löschen und offene Krankmeldungen schließen.
Offizieller Informationskanal – hier veröffentlichen nur Verwaltung und Vorstand. Nachrichten sind nicht kommentierbar; ob Antworten möglich sind, legt jede Nachricht selbst fest.
Offizielle Team-Informationen – hier veröffentlichen nur Trainer. Für Rückfragen nutzt der Trainer den Antwortmodus oder den Team-Chat.
{{initials(m.author)}}
{{m.author}} {{m.authorRole}} · {{teamLabel(m.team)}}
{{m.time}} · an {{m.audience}}
{{m.title}}
{{m.text}}
Lesebestätigung erforderlich{{m.confirmForMember?' – auch für '+m.confirmForMember:''}}
Gelesen bestätigt
{{m.confirmCount}} von {{m.confirmTotal}} haben bestätigt
Veröffentlichte Nachrichten können nicht bearbeitet oder gelöscht werden – Korrekturen erfolgen über eine neue Nachricht.
Team-Chat „{{teamLabel(trainerTeam)}}" – schreiben dürfen Trainer, Verwalter und Mitglieder ab 18. 16–17-Jährige nur nach Freigabe durch einen primären Verwalter, unter 16 gar nicht.
{{cm.text}}
{{cm.time}}
Mitteilungen sind Hinweise auf neue Inhalte – die verbindliche Ansicht, Lesebestätigung und Antwort erfolgen in der App.
{{g.label}}
Konto
v1.0 · Impressum · Datenschutz
{{a.headline}}
{{a.day}}, {{a.date}} · {{a.time}} · Frist {{a.deadline}}
{{kaderNomCount(a.id)}} nominiert
{{kaderCount(a.id,'ACCEPTED')}} zugesagt
{{kaderCount(a.id,'DECLINED')}} abgesagt
{{kaderCount(a.id,'UNKNOWN')+kaderCount(a.id,'MAYBE')}} offen/unsicher
{{pendingRenomination(a.id).name}} hat abgesagt – Nachnominierung wird vorgeschlagen.
Keine Spiele oder Events mit Nominierung anstehend.
Externe Buchungen von Schnupperkursen, Probetrainings oder Events werden erst als Anfrage erfasst. Nach Prüfung entsteht daraus ein Eintrag in der Warteliste, eine Mitgliedschaft mit Probezeit oder direkt eine Mitgliedschaft.
Neue Anfragen
Wartelisten vereinsweit
Laufende Probezeiten
Erinnerungen zur Mitgliedschaft laufen automatisch: einen Tag nach dem ersten besuchten Termin, danach wöchentlich bis Probezeitende.
Vereinsmitgliedschaftsanträge
Zuordnung zu einem Team
Janne Kolbe · aus Yolawo-Buchung
Person ist zugeordnet – wähle die Art der Teamzuordnung:
Die Verwaltung bereitet Anträge vor – genehmigen darf nur der Vorstand. Ohne genehmigte Vereinsmitgliedschaft endet eine Teammitgliedschaft mit der Probezeit.
Neues Team
Teams legen nur Vorstand und Verwaltung an. Danach weist du einen Trainer zu – erst dann übernimmt er die Teamorganisation.
Neue Vereinsnews
Lesebestätigung verlangen
Empfänger müssen aktiv „Gelesen" bestätigen – mit protokolliertem Zeitpunkt
Nach der Veröffentlichung ist die Nachricht nicht mehr änderbar oder löschbar. Empfänger erhalten je nach Einstellung nur einen allgemeinen E-Mail-/Push-Hinweis.
Veröffentlichte News
{{initials(m.author)}}
{{m.author}} {{m.authorRole}}
{{m.time}} · an {{m.audience}} · {{m.replyMode==='NONE'?'keine Antworten':'private Antworten'}}
{{m.title}}
{{m.text}}
Lesebestätigung: {{m.confirmCount}}/{{m.confirmTotal}}
Noch offen (Auszug): Hanno Wieck, Frida Behrens, Tim Brandt und {{m.confirmTotal-m.confirmCount-3}} weitere. Erinnerung geht automatisch nach 3 Tagen raus.
Hier genehmigt der Vorstand Vereinsmitgliedschaften. Teammitgliedschaften bestätigen die Trainer unter Teams.
Imitation ist ein Support-Vorgang: Sie ist im Portal sichtbar markiert und wird mit Superadmin, Nutzer, Verein sowie Start- und Endzeit protokolliert.
Exporte
Vollständiger Datenexport je Verein, z. B. für Auskunftsersuchen nach DSGVO.
Löschkonzept
Personenbezogene Daten ausgeschiedener Mitglieder werden nach Ablauf der Fristen automatisch anonymisiert. Nächster Lauf: 01.09., 03:00.
Archivierte Vereine bleiben für Nachweispflichten lesbar, tauchen aber in keiner aktiven Liste mehr auf.
Feature-Flags (Plattform)
Flags wirken plattformweit. Vereinsspezifische Optionen konfiguriert der Vereins-Administrator.
Globaler Rollenkatalog
Systemrollen sichern Kernprozesse ab und sind fachlich unveränderlich. Vereinsrollen verwalten den Katalog nicht – sie nutzen ihn.
99,97 %
API-Verfügbarkeit
1 284
Aktive Nutzer heute
11/12
Jobs OK
0,03 %
Fehlerrate
Hintergrund-Jobs
Fahrgemeinschaften gehören immer zu einem Termin. Angebotene, bestätigte, angefragte und freie Plätze werden getrennt angezeigt.
{{kaderCount(2,'UNKNOWN')}}
Rückmeldungen offen · Sa, 22.08.
{{kaderCount(4,'DECLINED')+kaderCount(4,'MAYBE')}}
Absagen / unsicher · 29.08.
{{fmtEur(openPenaltySum)}}
Offene Strafen
Du lädst Personen in dein Team ein – auch ohne Vereinsmitgliedschaft (Probe, Schnupperkurs, Gastspieler). Die Vereinsmitgliedschaft genehmigt später der Vorstand.
Neue Einladung · Team {{teamLabel(trainerTeam)}}
Offene Einladungen
Statuskette: erstellt → angenommen → Registrierung → ggf. Vereinsmitgliedschaft (Vorstand) → Teambestätigung durch dich. Bei vollem Team wird die Wartelistenoption angeboten.
Rückmeldung und tatsächliche Anwesenheit sind getrennt: Eine Zusage heißt nicht, dass jemand da war. Strafen entstehen nie automatisch.
Als Trainer siehst du alle Fahrten deiner Termine, kannst moderieren und Fahrten für Mitglieder anlegen. Bei Terminabsagen werden Fahrer und Mitfahrer automatisch informiert.
Neue Team-Information · {{teamLabel(trainerTeam)}}
Lesebestätigung verlangen
z. B. für Auswärtsfahrten oder wichtige Organisation
Meine Team-Informationen
{{m.time}} · an {{m.audience}} · {{m.replyMode==='NONE'?'keine Antworten':'private Antworten'}}
{{m.title}}
{{m.text}}
Lesebestätigung: {{m.confirmCount}}/{{m.confirmTotal}}
Noch offen: Ali Demir, Tim Brandt, Michael Roth, Max Winter, Sven Otto. Erinnerung geht automatisch nach 3 Tagen raus.
{{todayLabel}}
Moin, {{firstName}}.
Vereinsnews · Lesebestätigung
seit Mo, 17.08.
Schill-Sporthalle bis Oktober gesperrt
66 %
182 von 276 Mitgliedern haben bestätigt.
94 noch nicht erreicht – Erinnerung geht automatisch raus.
94 noch nicht erreicht – Erinnerung geht automatisch raus.
{{staffRequests.filter(r=>r.status==='Neu').length}}
Neue Anfragen
{{boardRequests.length+claimRequests.length}}
Offene Vorgänge
{{trials.filter(t=>t.warn).length}}
Probezeit endet
Kontoübernahmen
Kontoübernahmen laufen formlos außerhalb der App an, werden hier vorbereitet und vom Vorstand entschieden. Verifikation und Umstellung erfolgen manuell.
Rollen addieren Rechte, sie entziehen keine. „Verwaltung" ist eine Vereinsrolle; „Verwalter" bezieht sich immer auf ein konkret zugeordnetes Mitglied.
Zugewiesene Rollen
{{r}}
Individuelle Zusatzrechte
{{x}}
Keine Zusatzrechte vergeben.
Effektive Rechte
Ergeben sich aus Rollenrechten + Zusatzrechten, jeweils mit Geltungsbereich (Verein, Team, Mitglied). Jede Änderung auf dieser Seite wird mit Zeitpunkt und Person protokolliert.
Auszug aus 11 Teams. Vereinsweiter Blick: Kapazitäten, Wartelisten und Probezeitregeln je Team. Anlegen und Bearbeiten erfolgt unter Verwaltung → Teams.
Vereinsweite Terminübersicht mit aggregierten Rückmeldeständen. Operative Trainerrechte (Nominieren, Anwesenheit) wirken hier bewusst nicht.
191
Aktiv
14
Passiv / ruhend
6
Probe / Gast
5
Warteliste
Inklusive Verwalterzuordnungen und selbstverwalteter volljähriger Mitglieder. Verlängerte Verwaltung (z. B. Pflege) wird gesondert gekennzeichnet.
Vereinsweite Sicht ist Übersicht und Kontrolle – konkrete Strafen werden weiterhin im Teamkontext vergeben.
{{st.v}}
{{st.k}}
{{st.d}}
Neuen Verein anlegen
Das Anlegen ist ein Plattformvorgang und wird im Audit protokolliert. Die weitere Vereinsverwaltung übernehmen Vorstand und Verwaltung im Verein.
Superadmin-Aktionen werden nachvollziehbar protokolliert – Imitationen mit Superadmin, Nutzer, Verein, Start- und Endzeitpunkt sowie Grund.
{{meUser.initials}}
{{meUser.name}}
{{meUser.mail}}
{{ch}}
Kontexte & Zuordnungen
Verein1. VC Stralsund · aktiv seit 07/2019
Team{{teamLabel(trainerTeam)}} · Spieler
Teams{{trainerTeams.map(t=>teamLabel(t)).join(' · ')}} · Trainer
VereinsrollenVerwaltung · Vorstand
Verwalter fürMika Berger (U18 m)
Das Profil zeigt einfache fachliche Zuordnungen. Detaillierte Rollen und effektive Rechte werden unter Verwaltung → Rollen & Rechte gepflegt.
Verwaltete Mitglieder
{{initials(m.name)}}
{{m.name}} · {{m.age}} Jahre · {{m.team}}
{{m.type}}er Verwalter
Rückmeldeberechtigt
{{m.relation}}
Team-Chat-Schreibrecht ({{m.age}} Jahre)
Freigabe nur durch primäre Verwalter – Aktivierung wird protokolliert
{{m.selfNote}}. Verwalterzuordnungen bleiben bestehen und werden beim 18. Geburtstag über einen Übergangsprozess beendet.
Verwaltete Mitglieder
Keine verwalteten Mitglieder zugeordnet. Verwalter – z. B. Eltern, Partner oder Angehörige – handeln organisatorisch für konkret zugeordnete Mitglieder.
Offene Punkte
{{unreadActivity}}
Ungelesen
{{openConfirms.length}}
Lesebestätigungen
{{attentionItems.length}}
Aufgaben
{{openResponses}}
Rückmeldungen
Sicherheit
Zwei-Faktor-Authentifizierung ist für Superadmin-Konten verpflichtend. Jede Aktion – insbesondere Imitationen – wird mit Zeitpunkt und Person im Audit protokolliert.
Konto
Demo-Konten
Ein Konto kann mehrere Rollen bündeln – die Navigation zeigt alle Arbeitsbereiche, für die Rechte bestehen, optisch gruppiert.
1. VC Stralsund · Vereinsportal v1.0 · Prototyp mit Demo-Daten