Referenz · Kundenanwendung

Eine Verwaltungsplattform für einen Tanzverein, von der öffentlichen Website bis zum Verwaltungsbereich.

Mitglieder, Saisons, Anmeldungen, Beiträge, Stundenplan, Workshops und Konten der Lehrkräfte, an einem Ort von Ehrenamtlichen geführt. Der Verein wird nicht genannt. Die Bildschirme sind echt, die Identitäten fiktiv.

01/AusgangslageUnser Ausgangspunkt

Ein Verein dieser Größe ist schon ein kleines Unternehmen

Wöchentliche Kurse, Workshops, Tanzabende, eine Saison von September bis August. Zu jeder früheren Situation, was die Plattform tut.

  1. 01Die Website zeigte eingebettete Zahlungsformulare, eines pro Kurs, ohne Verbindung untereinander; fachliche Daten gab es keine.Der Server ist die einzige Quelle: Katalog, Warenkorb, Anmeldungen, Zahlungseingang. HelloAsso ist wieder ein Zahlungsmittel unter anderen.
  2. 02Um zu wissen, wer seinen Beitrag bezahlt hatte, mussten zwei Exporte abgeglichen werden.Ein Datensatz pro Mitglied, eine jährliche Mitgliedschaft als Voraussetzung für jede Anmeldung, aktiv mit dem Zahlungseingang; die Liste lässt sich nach Status filtern.
  3. 03Ein Paartanzkurs füllt sich von beiden Seiten, und das Gleichgewicht zwischen Leads und Follows wurde von Hand gehalten.Jede Rolle hat ihre Kapazität, ihre Auslastungsanzeige und ihre Warteliste; ein Kurs kann für die eine Seite offen und für die andere geschlossen sein.
  4. 04Für die Antwort auf eine Anfrage zu personenbezogenen Daten gab es keinen datierten Nachweis.Ein Verzeichnis der Einwilligungen, das sich nicht umschreiben lässt, Nachweise, die mit der Entscheidung vernichtet werden, ein Protokoll jeder Aktion.
02/Was wir gebaut habenBisher geliefert

Eine Plattform für jede Rolle im Verein

Kassenwartin, Schriftführung, Lehrkraft, DJ, Mitglied: Jede Rolle sieht ihren eigenen Bereich und das, was zu tun ist.

  • 01
    Mitglieder und Beiträge. Datensatz, Verlauf der Saisons, Mitgliedskarte bei Zahlungseingang ausgestellt, Reaktivierung mit einem Klick.
  • 02
    Anmeldungen. Öffentlicher Anmeldeprozess mit Login per E-Mail-Code, verknüpfte Paaranmeldungen, Preis bei der Erstellung festgeschrieben, Wartelisten je Rolle.
  • 03
    Zahlungseingänge. Bestellungen, Kartenzahlung über HelloAsso oder manuelle Erfassung, offene Beträge, nummerierte Bescheinigungen als PDF, Buchhaltungsexporte.
  • 04
    Stundenplan. Termine aus dem Zeitfenster des Kurses erzeugt, Ferien herausgenommen, Verlegungen und Absagen, persönliches Kalenderabo.
  • 05
    Workshops und Veranstaltungen. Workshops nach Niveau, dieselben Kapazitäten je Rolle, Verkauf offen oder geschlossen, Einnahmen abzüglich Erstattungen.
  • 06
    Guthabenkonten der Lehrkräfte. Ein Hauptbuch je Lehrkraft, pro Termin gutgeschrieben, gegen Beleg belastet, selbst einsehbar.
  • 07
    Team und Kommunikation. Geteilte Dokumente mit berechneten Zugriffsrechten, gezielte Mitteilungen, Newsletter mit Bestätigung durch die Person selbst.
  • 08
    Neu gestalteter Verwaltungsbereich. Dashboard „Zu erledigen“, Menü nach Rechten gefiltert, Komponentenbibliothek, dunkles Design, auf dem Handy nutzbar.
03/Vier BildschirmeAbnahmeumgebung, fiktive Identitäten

Vier Bildschirme, maßstabsgetreu

Screenshots unserer Abnahmeumgebung: eine anonymisierte Kopie der Produktion, also fiktive Identitäten und Adressen. Name des Vereins, Orte, Lehrkräfte und Beträge werden vor dem Screenshot in der Seite ersetzt; nachträglich wird nichts unkenntlich gemacht.

Dashboard des Verwaltungsbereichs: Termine der Woche, Liste der offenen Anfragen und Systemstatus
Ansicht 01Das Dashboard des Vorstands, helles Design. Name des Vereins ersetzt, fiktive Identitäten.

Ein Dashboard, das sagt, was zu tun ist

Zuerst die kommende Woche, dann die Liste „Zu erledigen“: freizugebende Buchungen, auszuzahlende Erstattungen, zu prüfende Nachweise, vom dringendsten zum ältesten. Glocke und Menü zeigen dieselbe Zahl.

Bildschirm der Buchungen: Auslastung von Leads und Follows je Kurs, Status offen, geschlossen oder Warteliste
Ansicht 02Die Buchungen der Saison. Kursnamen und Beträge ersetzt. Auf dem Handy die Kurstabelle.

Zwei Auslastungsanzeigen pro Kurs, ein Status pro Rolle

Das ist die Besonderheit des Paartanzes. Ein Kurs kann am selben Abend für Leads geschlossen und für Follows offen sein; das Rollengleichgewicht der ganzen Saison steht ganz oben.

Stundenplan des Monats: Termine farbig nach Kurs, abgesagte oder verlegte Termine, schraffierte Ferien
Ansicht 03Der Stundenplan eines Monats. Vornamen der Lehrkräfte fiktiv. Auf dem Handy Montag bis Freitag.

Die Termine werden erzeugt und führen dann ihr eigenes Leben

Aus dem Zeitfenster eines Kurses erzeugt das System die Termine der Saison und nimmt die Ferien heraus. Jeder Termin lässt sich mit Begründung verlegen oder absagen, und der persönliche Kalender der Mitglieder aktualisiert sich von selbst.

Bildschirm der Buchungen auf dem Handy: Kennzahlen als gestapelte Karten
Ansicht 04Derselbe Bildschirm der Buchungen auf einem Handy. Daten der Abnahmeumgebung.

Auf dem Handy, für Ehrenamtliche, die kurz vorbeischauen

Die Kennzahlen stapeln sich, die Tabellen scrollen seitlich, und die App lässt sich aus dem Browser installieren. Sie speichert nichts offline: Rechte und Daten werden bei jeder Anfrage neu geprüft.

04/TechnologienWas wir gewählt haben und warum

Drei Bausteine, eine einzige verlässliche Datenquelle

Öffentliche Website, Verwaltungsbereich und API werden getrennt ausgerollt; nur die API spricht mit der Datenbank.

  • OberflächenÖffentliche Website und Verwaltungsbereich mit Next.js; der Browser spricht nie mit der API, der Verwaltungsbereich leitet serverseitig weiter.
  • ServerAPI mit .NET 10 in Schichten; Abhängigkeiten zeigen nur nach innen, und Tests schlagen fehl, wenn eine Schicht ihre Grenzen überschreitet.
  • DatenbankPostgreSQL, versionierte Migrationen beim Start angewendet; Integrationstests gegen eine echte Datenbank, nie gegen eine Attrappe.
  • Rechte und NachvollziehbarkeitLesen und Handeln je Bereich getrennt; automatisches Audit-Protokoll; sofortiger Entzug eines Kontos.
  • KIStandardmäßig ein Modell auf unserer eigenen Infrastruktur, austauschbare Anbieter, Kontingent pro Konto und Tag, Protokoll jedes Aufrufs.
  • Hosting und AuslieferungDrei Docker-Images, auf unserer Forge gebaut, isolierte Abnahmeumgebung, manuelle Freigabe in die Produktion; von uns gehostet und betreut, in Frankreich.

Und jetzt

Eine Tätigkeit, die auf Tabellen und nebeneinander laufenden Formularen beruht?

Diese Plattform ist aus einem klar umrissenen Tätigkeitsfeld und seinen Regeln entstanden. Beschreiben Sie uns Ihres, wir sagen Ihnen, was machbar ist, mit Zeitrahmen und Preisrahmen.

Ihr Projekt besprechen

Antwort binnen 24 Stunden an Werktagen, von einem der beiden Gründer. Oder telefonisch: +33 7 59 96 14 99.