Clubnetz

Vereinsverwaltung und Platzbuchung für Tennisvereine

Clubnetz ist eine kostenlose Open-Source-Web-App. Mitglieder buchen einen Platz mit wenigen Klicks am Handy und zahlen ihren Mitgliedsbeitrag online. Der Vorstand verwaltet Mitglieder, Saisonen, Beiträge, Platzverkauf, Termine, Neuigkeiten, das Clubhaus und die Buchhaltung an einem Ort.

Kostenlos für Vereine und Mitglieder. Ohne Werbung.

Die Startseite eines Mitglieds in Clubnetz: Begrüßung, das nächste Spiel, Statistik der Saison und kommende Buchungen Der Buchungsplan am Handy mit den Buchungen aller Plätze eines Tages
  • Kostenlos für Vereine und Mitglieder
  • Open Source (AGPL-3.0)
  • Deutsch und Englisch
  • Läuft auf jedem Handy
  • In der EU gehostet

Ein Blick hinein

Das bekommt euer Verein

Echte Ansichten eines Vereins mit über 600 Mitgliedern. Die Namen sind erfunden, ebenso die Zahlen in der Buchhaltung und im Clubhaus.

Alle Plätze und Buchungen auf einen Blick

Der Buchungsplan zeigt alle Plätze eines Tages mit Spielarten, Prime Time, gesperrten Plätzen und den eigenen Spielen. Ein Tipp auf einen freien Platz bucht ihn, samt Mitspielern.

  • Öffnungszeiten, Prime Time und Kontingente werden automatisch geprüft
  • Serien, Platzsperren und Turniere im selben Plan
  • Alle kommenden Vereinstermine im Kalender
Buchungsplan eines Tages mit sieben Plätzen und Einzel-, Doppel-, Training- und Turnierbuchungen Der Vereinskalender am Handy mit der Clubmeisterschaft und dem Saisonabschluss

Neu

Mitspieler finden ohne Gruppenchat

Fragt ein paar Mitglieder oder eine eurer gespeicherten Gruppen für eine genaue Uhrzeit. Alle antworten mit einem Tipp, und sobald der letzte Platz vergeben ist, bucht Clubnetz den ersten freien Platz eurer Wahl.

  • Solange ihr auf Antworten wartet, wird nichts blockiert
  • Buchungsregeln, Kontingente und Spielarten werden wie bei jeder Buchung geprüft
  • Gruppen zum Wiederverwenden, etwa die Donnerstagsrunde oder die Mannschaft
Spielersuche: eine Einzel-Anfrage eines anderen Mitglieds zum Beantworten und die eigene Doppel-Anfrage Eine Doppel-Anfrage am Handy: drei von vier Spielern, wer dabei ist und wer noch nicht geantwortet hat

Mitgliedsbeiträge ohne Excel-Liste

Der Verein trägt seine Tarife einmal pro Saison ein. Mitglieder wählen ihren Tarif, für sich oder die ganze Familie, und zahlen online. Der Kassier sieht auf einen Blick, wer bezahlt hat und wer nicht.

  • Karte und SEPA-Lastschrift über das eigene Stripe-Konto des Vereins
  • Ein bezahlter Beitrag schaltet die Mitglieder für die Saison frei
  • Überweisung und Barzahlung von Hand eintragen, Export nach Excel
Die Übersicht des Kassiers über die Mitgliedsbeiträge: eingegangene und offene Beträge und wer bezahlt hat Ein Mitglied wählt am Handy seinen Tarif und bezahlt ihn online

Freie Platzzeiten an Nichtmitglieder verkaufen

Wer keine Saison-Mitgliedschaft hat, registriert sich kostenlos, tippt auf einen freien Platz, sieht den Preis und zahlt online. Der Platz ist sofort gebucht, und der Kassier sieht alle Verkäufe in einer Liste.

  • Preise pro Platz, Wochentag und Uhrzeit, zum Beispiel ein günstigerer Tagestarif
  • Online bezahlt direkt auf das Stripe-Konto des Vereins oder mit einem Guthaben vom Verein
  • Mitglieder der Saison buchen weiterhin kostenlos
Der Platzverkauf des Kassiers: verkaufte Buchungen, online bezahlter Betrag, eingelöste Guthaben und die Liste der Käufe Ein Spieler ohne Mitgliedschaft kauft am Handy eine Stunde auf Platz 1 und bezahlt sie online

Neu

Die Vereinsbuchhaltung, fast von selbst

Einnahmen und Ausgaben nach Kategorie, steuerlichem Bereich und Kostenstelle, neben dem Vorjahr. Mitgliedsbeiträge, Platzverkauf und Stripe-Auszahlungen kommen als Buchungsvorschläge, importierte Kontoauszüge werden Zeile für Zeile zugeordnet.

  • Belege mit dem Handy fotografieren und der Buchung anhängen
  • Kontoauszüge als camt.053, MT940 oder CSV, mit eigenen Regeln
  • Rechnungen mit Zahlungs-QR-Code, ein Jahresabschluss zum Drucken und eine Rolle für die Rechnungsprüfer
Einnahmen und Ausgaben des Vereins nach steuerlichem Bereich und Kategorie, neben dem Vorjahr Buchungsvorschläge am Handy: online bezahlte Mitgliedsbeiträge und Platzkäufe, bereit zum Buchen

Neu

Die Clubhaus-Rechnung ohne Strichliste

Der Wirt sieht offene Rechnungen, wer heute spielt und die Stammgäste auf einen Blick und bucht eine Runde mit wenigen Tipps. Bezahlt wird am Schluss, bar, mit Karte oder in der App.

  • Am Handy oder am Tablet hinter der Theke
  • Mitglieder sehen ihre Rechnung und bezahlen sie online mit SumUp
  • Das Geld geht an den Wirt, Clubnetz führt nur die Liste
Die Clubhaus-Rechnung eines Mitglieds: die Karte mit Getränken und Essen, was auf der Rechnung steht und der Knopf zum Bezahlen Die Startseite des Wirts am Handy mit den offenen Rechnungen von Mitgliedern und Gästen

Termine, zu denen sich alle anmelden

Arbeitseinsätze, Feste, Turniere und Sitzungen mit Anmeldung, Personenzahl und den Fragen der Veranstalter. Neuigkeiten erreichen die Mitglieder per Push oder E-Mail.

  • „Bratwurst oder Steak?“ gleich bei der Anmeldung beantworten
  • Termine per Link oder WhatsApp teilen
  • Angeheftete Neuigkeiten, Anhänge und Ablaufdatum
Ein Termin mit Beschreibung, Anmeldung, einer Frage zum Essen und der Liste der Teilnehmer Vereinsneuigkeiten am Handy mit einer angehefteten Meldung

Eine Saison zum Zurückblicken

Der Vorstand sieht, wie die Plätze genutzt werden, Stunde für Stunde und Platz für Platz. Mitglieder erspielen sich Abzeichen und sammeln sie in ihrer Trophäenvitrine.

  • Auslastung, Anteil der Prime Time und die stärksten Tage
  • Vergleich mit der Vorsaison zum selben Zeitpunkt
  • Bestenlisten, Stufen-Abzeichen und Sonderauszeichnungen
Vereinsstatistik der Saison: gespielte Stunden, Buchungen, aktive Spieler und Platzauslastung je Stunde Die Trophäenvitrine eines Mitglieds mit dem höchsten Abzeichen

Eine Mitgliederliste, die aktuell bleibt

Mitglieder halten ihre Daten selbst aktuell. Der Vorstand filtert nach Saison, Altersgruppe und Rolle und kopiert E-Mail-Adressen für Aussendungen.

  • Wer ist neu in dieser Saison und wer ist noch nicht zurück
  • Familien, Rollen und Saisonanmeldung an einem Ort
  • Andere Mitglieder sehen nur Name und Profilbild
Die Mitgliederverwaltung mit Filtern für die Saison und der Liste der Mitglieder

Für Mitglieder

In Sekunden einen Platz buchen, von überall

Kein Anruf und keine Liste im Clubhaus. Mitglieder sehen, was frei ist, und buchen selbst.

  • Platzbuchung

    Platz und Uhrzeit wählen, Mitspieler eintragen, fertig. Die Regeln des Vereins zu Öffnungszeiten, Prime Time und Kontingenten gelten automatisch.

  • Serienbuchungen

    Denselben Termin jede Woche oder alle paar Wochen reservieren. Einzelne Termine oder alle folgenden lassen sich ändern und absagen.

  • Spielersuche

    Ein paar Mitglieder oder eine gespeicherte Gruppe zum Spielen fragen. Sobald alle Plätze vergeben sind, ist der Platz gebucht.

  • Mitgliedschaft

    Einen Tarif für sich oder die ganze Familie wählen und den Beitrag online mit Karte oder SEPA-Lastschrift bezahlen.

  • Clubhaus-Rechnung

    Sehen, was im Clubhaus auf der eigenen Rechnung steht, und sie in der App bezahlen.

  • Familien

    Eltern buchen und verwalten für ihre Kinder.

  • Vereinskalender

    Arbeitseinsätze, Feste, Turniere und Sitzungen, mit Anmeldung und Personenzahl. Termine per Link oder WhatsApp teilen.

  • Benachrichtigungen

    Neue oder abgesagte Buchung, Erinnerung vor dem Spiel, neue Termine und Neuigkeiten. Per Push, per E-Mail oder gar nicht.

  • Statistiken und Abzeichen

    Wer spielt am meisten und mit wem, Ranglisten und Abzeichen, die man sich über die Saison erspielt.

  • Saisonrückblick

    Deine Saison als Story: Stunden am Platz, Lieblingspartner, Abzeichen und Termine, sobald der Verein ihn freigibt.

  • Abo-Planer

    Plant einen fairen Spielplan für gemeinsame Winterabos und exportiert ihn nach Excel.

  • Mehrere Vereine, ein Konto

    Mitglied in zwei Vereinen? Mit demselben Konto beiden beitreten und im Menü zwischen ihnen wechseln.

Für den Vorstand

Der ganze Verein an einem Ort

Weniger Verwaltungsarbeit für alle, die den Verein in ihrer Freizeit führen.

  • Mitglieder und Saisonen

    Mitgliederliste, Rollen wie Sportwart, Kassier oder Trainer und die Anmeldung je Saison.

  • Mitgliedsbeiträge

    Eigene Tarife je Saison: Erwachsene, Jugend nach Jahrgang, Paar, Familie, Studierende und mehr. Mitglieder zahlen online direkt auf das Konto des Vereins und werden automatisch freigeschaltet. Der Kassier sieht, wer bezahlt hat, trägt Überweisungen und Barzahlungen ein und exportiert die Liste.

  • Plätze und Regeln

    Plätze, Öffnungszeiten, Prime Time, Spielarten und wer was buchen darf.

  • Platzsperren

    Plätze für Turniere, Wartung, Wetter oder das wöchentliche Training sperren. Betroffene Spieler werden informiert.

  • Platzverkauf

    Verkauft freie Platzzeiten zu euren eigenen Preisen an Nichtmitglieder. Sie zahlen online oder mit einem Guthaben, das der Verein vergibt.

  • Buchhaltung

    Rechnungsjahre, Einnahmen und Ausgaben nach Kategorie und Kostenstelle, Belege vom Handy, Auswertungen und der Jahresabschluss. Beiträge, Platzverkauf und Kontoauszüge werden fast von selbst zu Buchungen.

  • Rechnungen

    Rechnungen an Mitglieder, Sponsoren oder andere Vereine als PDF mit Zahlungs-QR-Code, per E-Mail versendet, mit Zahlungserinnerungen.

  • Clubhaus

    Die Strichliste des Wirts, digital: eine Runde in Sekunden gebucht, bezahlt bar, mit Karte oder in der App.

  • Planer

    Turniere auf einer Zeitleiste über mehrere Tage planen: Buchungen auf andere Plätze oder Zeiten ziehen und viele Termine auf einmal buchen. Trainer und Vorstand können für jedes Mitglied buchen, ohne selbst mitzuspielen.

  • Neuigkeiten und E-Mails

    Vereinsneuigkeiten mit Anhängen veröffentlichen und per E-Mail an alle Mitglieder, die Jugend oder einzelne Rollen senden. Jeder E-Mail-Text lässt sich anpassen.

  • Vereinsstatistik

    Auslastung der Plätze und Aktivität über die Saison.

  • API für eigene Werkzeuge

    Verbindet eure Vereinswebsite, eine Tabelle oder eigene Skripte über einen API-Schlüssel.

    API-Dokumentation →

So geht es los

In drei Schritten mit eurem Verein auf Clubnetz

  1. Schreibt uns

    Nennt uns den Namen eures Vereins und die Anzahl eurer Plätze.

  2. Wir richten euren Verein ein

    Ihr bekommt einen eigenen Vereinsbereich mit euren Plätzen, Saisonen und Regeln.

  3. Mitglieder einladen

    Mitglieder registrieren sich mit ihrer E-Mail-Adresse und buchen los.

An hello@clubnetz.app schreiben

Open Source

Die Daten eures Vereins sind nirgends eingesperrt

Der gesamte Quellcode von Clubnetz ist unter der Lizenz AGPL-3.0 öffentlich. Ihr könnt ihn lesen, verbessern und auf einem eigenen Server betreiben.

Ein Docker-Image enthält die gesamte App. Benötigt werden eine PostgreSQL-Datenbank und ein SMTP-Server für E-Mails.

  • ASP.NET Core
  • Blazor WebAssembly
  • PostgreSQL
  • Docker

Hosting-Anleitung auf GitHub (englisch)

git clone https://github.com/sleepwalkerffs/Clubnetz.git
cd Clubnetz
docker build -t clubnetz .

Für Bastler

Eine API für eure eigenen Ideen

Jemand in eurem Verein kann ein wenig programmieren? Mit einem API-Schlüssel können eigene Skripte und Werkzeuge lesen und ändern, was die App zeigt: Buchungen, Mitglieder, Termine, Neuigkeiten und Platzsperren.

  • Freie Plätze oder die nächsten Termine auf der Vereinswebsite zeigen
  • Mitglieder in eine Tabelle oder die Buchhaltung exportieren
  • Schlüssel nur zum Lesen für Anzeigen und Exporte
  • Jeder Schlüssel gehört zu einem Verein und lässt sich jederzeit widerrufen
  • Zahlungen, Preise und die Buchhaltung sind mit einem Schlüssel nie erreichbar

Zur API-Dokumentation

# Wie viele Mitglieder haben wir?
curl -H "Authorization: Bearer cnz_..." \
  https://my.clubnetz.app/api/Clubs/12/Members/summary

# Welche Plätze kann man buchen?
curl -H "Authorization: Bearer cnz_..." \
  https://my.clubnetz.app/api/Clubs/12/Courts

Fragen

Häufig gefragt

Ist Clubnetz wirklich kostenlos?

Ja. Clubnetz ist für Vereine und Mitglieder kostenlos und enthält keine Werbung. Der Quellcode ist unter der Lizenz AGPL-3.0 öffentlich.

Ist Clubnetz nur für Tennisvereine?

Clubnetz ist für einen Tennisverein entstanden und wird täglich im Tennis eingesetzt. Es eignet sich für jeden Verein, der Plätze zu vergeben und Mitglieder zu verwalten hat.

Müssen Mitglieder eine App installieren?

Nein. Clubnetz läuft im Browser auf jedem Handy, Tablet und Computer. Wer möchte, legt es auf den Startbildschirm. Dort verhält es sich wie eine App und kann Push-Benachrichtigungen senden.

Können wir Clubnetz selbst hosten?

Ja. Im Repository liegt ein Dockerfile, das ein Image für die gesamte App baut. Benötigt werden eine PostgreSQL-Datenbank und ein SMTP-Server für E-Mails.

Wie steht es um den Datenschutz?

Das gehostete Clubnetz läuft auf Servern in der EU. Andere Mitglieder sehen nur Name und Profilbild. Mitglieder können ihre personenbezogenen Daten selbst exportieren, einen Verein verlassen und ihr Konto löschen.

Können Mitglieder den Mitgliedsbeitrag online bezahlen?

Ja, wenn der Verein das möchte. Der Verein trägt seine Tarife ein, Mitglieder wählen einen Tarif für sich oder ihre Familie und zahlen mit Karte oder SEPA-Lastschrift. Das Geld geht direkt auf das eigene Stripe-Konto des Vereins, und ein bezahlter Beitrag schaltet die Mitglieder für die Saison frei. Überweisungen und Barzahlungen trägt der Kassier ein.

Können Spieler ohne Mitgliedschaft einen Platz buchen?

Ja, wenn der Verein das möchte. Der Verein legt Preise pro Platz, Wochentag und Uhrzeit fest. Wer nicht für die Saison angemeldet ist, tippt auf einen freien Platz und zahlt online oder mit einem Guthaben vom Verein. Mitglieder der Saison buchen weiterhin kostenlos.

Kann Clubnetz die Vereinsbuchhaltung?

Ja. Der Kassier führt die Bücher in Clubnetz: Rechnungsjahre, Einnahmen und Ausgaben nach Kategorie und steuerlichem Bereich, Belege, Auswertungen und den Jahresabschluss. Mitgliedsbeiträge, Platzverkauf und Stripe-Auszahlungen werden als Buchungen vorgeschlagen, Kontoauszüge importiert und zugeordnet, und Rechnungen gehen als PDF mit Zahlungs-QR-Code hinaus. Die Rechnungsprüfer bekommen eine eigene Rolle, um das Jahr zu prüfen.

Hilft Clubnetz auch im Clubhaus?

Ja. Der Wirt führt die Rechnungen von Mitgliedern und Gästen in der App statt auf einer Strichliste und hält fest, wie jede Rechnung bezahlt wurde. Mitglieder können ihre Rechnung online mit SumUp bezahlen. Das Geld geht an den Wirt, Clubnetz führt nur die Liste.

Gibt es eine API?

Ja. Vereins-Admins erstellen in der App API-Schlüssel und können damit die Daten ihres Vereins aus eigenen Skripten und Werkzeugen lesen und ändern, zum Beispiel um freie Plätze auf der Vereinswebsite zu zeigen oder die Mitgliederliste zu exportieren. API-Dokumentation

Lieber spielen als Papierkram?

Schreibt uns, und wir richten Clubnetz kostenlos für euren Verein ein.

hello@clubnetz.app