Business Software

Das komplette Buchungs- und Verwaltungssystem für Tanzschulen

Kurse, Termine, Familien, Trainer, Standorte und DSGVO-Einwilligungen — alles an einem Ort. Ihre Kunden stöbern und buchen online. Ihr Team behält die volle Kontrolle.

01

Entlastung der Verwaltung

Online-Selbstbuchung, Familienkonten und Team-Einladungen ersetzen Telefonate, Papierformulare und manuell gepflegte Listen

02

DSGVO-Konformität

Die Einwilligungserfassung ist direkt in den Buchungsprozess eingebettet — mit Historie pro Person, Erteilt-durch-Nachweis und Widerruf. Prüfungssicher von Haus aus

03

Qualifizierte Besetzung

Skill-basiertes Matching stellt sicher, dass jeder Kurs mit Trainern geplant wird, die die erforderlichen Qualifikationen tatsächlich besitzen — bevor Planungskonflikte entstehen

04

Skalierung über Standorte

Ein System deckt alle Standorte, Räume und Teams ab, mit Reports pro Standort — keine separaten Installationen pro Studio

Worum es geht

PM Course Booking

PM Course Booking ist eine moderne Webanwendung für Tanzschulen und vergleichbare Kursanbieter. Sie bündelt den gesamten Betrieb in einem System: Kurse mit Terminplänen und Bildern veröffentlichen, Familien online registrieren und buchen lassen, Trainer anhand ihrer tatsächlichen Qualifikationen einteilen und DSGVO-Einwilligungen für jeden Teilnehmer dokumentieren — mit vollständiger Historie.

Das System versteht, wie Tanzschulen wirklich funktionieren. Kunden sind Familien mit Eltern und Kindern — oder Unternehmen mit Ansprechpartnern. Kurse laufen als wiederkehrende Termine über mehrere Standorte und Räume. Trainer haben konkrete Qualifikationen, die zu den Anforderungen der Kurse passen müssen. PM Course Booking bildet all das nativ ab, statt Ihre Schule in ein generisches Buchungstool zu zwängen.

Entwickelt von premotion media auf einem schnellen, schlanken, modernen Web-Stack, läuft die Anwendung als responsive Single-Page-App — für Administratoren, Manager, Trainer und Kunden gleichermaßen, jeweils mit eigener rollenbasierter Ansicht.

Funktionen

Durchdacht bis in den Arbeitsalltag.

Jeder Baustein ist auf einen klaren Nutzen ausgerichtet und fügt sich in bestehende Abläufe ein.

01
Feature Section

Ihre Kunden stöbern in einem übersichtlichen, visuellen Kurskatalog mit Bildern, Beschreibungen, Preisen, Terminplänen und Live-Verfügbarkeit. Ein geführter mehrstufiger Buchungsassistent begleitet sie von der Teilnehmerauswahl über die Kurswahl bis zur Bestätigung der Einverständniserklärungen — ohne Telefonate, ohne Papierformulare.

01

Kurse online entdecken & buchen

Ihre Kunden stöbern in einem übersichtlichen, visuellen Kurskatalog mit Bildern, Beschreibungen, Preisen, Terminplänen und Live-Verfügbarkeit. Ein geführter mehrstufiger Buchungsassistent begleitet sie von der Teilnehmerauswahl über die Kurswahl bis zur Bestätigung der Einverständniserklärungen — ohne Telefonate, ohne Papierformulare.

  • Öffentlicher Kurskatalog mit Bildergalerien, Kategorien und hervorgehobenen Kursen
  • Kursdetailseiten mit Terminplan, Standortinfos und freien Plätzen
  • Mehrstufiger Buchungsassistent: Teilnehmer wählen, Kurs und Termine wählen, Einwilligungen bestätigen
  • Eltern buchen für ein oder mehrere Kinder in einem Durchgang
  • Auch das Team kann Buchungen im Namen von Kunden über die Verwaltung anlegen
02

Kurs- & Terminverwaltung

Erstellen Sie Kurse mit voller Kontrolle über die Planung. Jeder Kurs besteht aus einzelnen Terminen mit eigenen Daten, Uhrzeiten, Räumen und Kapazitätsgrenzen — inklusive wiederkehrender Termine für wöchentliche Kurse über ein ganzes Semester.

  • Kurs-Lebenszyklus mit Entwurfs- und Veröffentlichungsstatus
  • Preise, Kategorien, Teilnehmergrenzen und Beschreibungen pro Kurs
  • Einzelne Termine mit Beginn und Ende, Mindest- und Höchstteilnehmerzahl
  • Wiederkehrende Terminplanung für wöchentliche Kursprogramme
  • Raum- und Standortzuweisung pro Termin
  • Kurs-Bildergalerien direkt in der Verwaltungsoberfläche gepflegt
03

Kundenverwaltung für Familien & Unternehmen

Kunden werden so abgebildet, wie Tanzschulen ihnen tatsächlich begegnen: als Familien mit Erwachsenen und Kindern oder als Unternehmen mit Ansprechpartnern. Jede Person wird einzeln geführt — Geschwisterbuchungen, Buchungen durch Eltern und Entscheiderrollen funktionieren dadurch ganz natürlich.

  • Familienkonten mit Erwachsenen und Kindern als eigenständigen Personen
  • Firmenkonten mit Ansprechpartnern, UID-Nummer und Registrierungsdaten
  • Rollenkennzeichen pro Person: Erwachsener, Kind oder Ansprechpartner — inklusive Markierung als Hauptkontakt und Entscheider
  • Rechnungsadressen-Verwaltung pro Kunde
  • Kundendetailansicht mit allen Mitgliedern und vollständiger Buchungshistorie
  • Profilfotos für jede Person
04

DSGVO-Einwilligungsverwaltung

Die Einwilligungsverwaltung steckt im Kern des Systems — nicht als nachträglicher Aufsatz. Jeder Teilnehmer hat einen persönlichen Einwilligungsdatensatz mit vollständiger Historie: wozu eingewilligt wurde, wer die Einwilligung erteilt hat, wann und in welchem Kontext. Einverständniserklärungen werden direkt im Buchungsprozess geprüft und dokumentiert.

  • Einwilligungsdatensätze pro Person mit Typ, Zeitstempel und Widerrufs-Tracking
  • „Erteilt durch“-Nachweis — dokumentiert, welcher Elternteil oder Erziehungsberechtigte für ein Kind eingewilligt hat
  • Einwilligungen bei Bedarf mit konkreten Kursen verknüpft
  • Optionale Signatur-Referenz pro Einwilligungsdatensatz
  • Vollständige Einwilligungshistorie pro Person im eigenen Consent Center
  • Einwilligungsprüfung direkt in den Buchungsassistenten integriert
05

Skill-basierte Personalverwaltung

Definieren Sie die Qualifikationen, die Ihre Kurse erfordern, hinterlegen Sie Skills mit Level und Gültigkeitsdatum bei Ihren Trainern — und das System zeigt Ihnen exakt, welche Teammitglieder für welchen Kurs infrage kommen. Schluss mit dem Rätselraten bei der Planung, wer was unterrichtet.

  • Zentraler Skill-Katalog mit Kategorien und Codes
  • Skill-Zuordnung pro Trainer mit Level, Erwerbsdatum und Gültigkeitszeitraum
  • Erforderliche Skills pro Kurs mit Ziel-Level und Mindestanzahl an Trainern
  • Skill-Match-Ansicht: auf einen Blick sehen, welche Trainer die Anforderungen eines Kurses erfüllen
  • Skill-Abdeckungsübersicht pro Kurs für Planung und Lückenerkennung
06

Mehrere Standorte, Räume & Teams

Betreiben Sie ein Studio oder viele. Standorte enthalten Räume mit Kapazitäten und Grundpreisen, Teams sind pro Standort organisiert, und jeder Termin weiß genau, wo er stattfindet.

  • Beliebig viele Standorte mit vollständigen Adress- und Zeitzonendaten
  • Räume pro Standort mit Kapazität und Grundpreis
  • Bildergalerien für Standorte und Räume
  • Teams pro Standort mit Mitgliederverwaltung
  • Trainerkarten mit Profilfotos und Skill-Übersicht
07

Rollenbasierte Zugriffe & Benutzerverwaltung

Vier Benutzerrollen sorgen für klare Zuständigkeiten: Administratoren verwalten alles inklusive Benutzer, Manager steuern das Tagesgeschäft, Teammitglieder sehen ihr Dashboard und ihren Kalender, und Kunden verwalten ihre eigene Familie und ihre Buchungen.

  • Rollen: Admin, Manager, Teammitglied, Kunde — jede mit maßgeschneiderter Navigation
  • Kundenkonten per Selbstregistrierung
  • Team-Onboarding per E-Mail-Einladung mit vorab zugewiesener Rolle
  • Passwort-Zurücksetzen über sichere, zeitlich begrenzte E-Mail-Tokens
  • Persönliche Profilseiten für alle Benutzer
08

Reports, Kalender & Kommunikation

Operative Übersicht ist eingebaut. Filterbare Reports zeigen Buchungen nach Kunde, Teammitglied und Standort. Eine Kalenderansicht bringt alle Termine auf eine Zeitachse. Über das integrierte E-Mail-Modul schreibt Ihr Team Kursteilnehmer direkt aus dem System an.

  • Kundenreport mit vollständiger Buchungshistorie
  • Team-Report mit Trainereinsätzen
  • Standort-Report für die Auslastungsübersicht
  • Kalenderansicht mit Filterleiste und Zeitraumauswahl
  • E-Mails an Kursteilnehmer direkt aus der Verwaltungsoberfläche verfassen und versenden
  • Dashboard mit den nächsten Terminen auf einen Blick
So funktioniert es

Ein klarer Weg zum Ergebnis.

  1. 01

    Schritt 1 — Schule einrichten

    Legen Sie Ihre Standorte und Räume an, definieren Sie Ihren Skill-Katalog und laden Sie Ihre Teammitglieder per E-Mail ein — mit den passenden Rollen von Anfang an.

  2. 02

    Schritt 2 — Kursprogramm aufbauen

    Erstellen Sie Kurse mit Beschreibungen, Bildern, Preisen und Teilnehmergrenzen. Legen Sie Termine mit wiederkehrenden Zeitplänen an, weisen Sie Räume zu und definieren Sie, welche Trainer-Skills jeder Kurs erfordert.

  3. 03

    Schritt 3 — Veröffentlichen und Buchungen annehmen

    Veröffentlichen Sie Kurse im Katalog. Familien registrieren sich, legen ihre Kinder an und buchen über den geführten Assistenten — DSGVO-Einwilligungen werden dabei direkt im Buchungsprozess dokumentiert.

  4. 04

    Schritt 4 — Betrieb steuern

    Besetzen Sie Kurse über die Skill-Abdeckungsansicht mit passenden Trainern, verfolgen Sie Anmeldungen, behalten Sie den Kalender im Blick und informieren Sie Teilnehmer per E-Mail, wenn sich Pläne ändern.

  5. 05

    Schritt 5 — Auswerten und berichten

    Nutzen Sie die Reports nach Kunde, Team und Standort, um Auslastung, Trainereinsätze und Anmeldeaktivität über Ihre gesamte Organisation hinweg zu verstehen.

Für wen?

Gemacht für konkrete Anforderungen.

Die Lösung eignet sich besonders für diese Teams, Rollen und Geschäftsmodelle.

Tanzschul-Inhaber & Studioleitungen

Führen Sie Ihren gesamten Betrieb — Kurse, Personal, Räume, Kunden und Einwilligungen — in einem System statt in Tabellen, Papierformularen und Messenger-Gruppen.

Studios mit mehreren Standorten

Verwalten Sie mehrere Standorte mit eigenen Räumen und Teams in einer einzigen Installation. Standortbezogene Reports zeigen die Auslastung auf einen Blick.

Familien & Kursteilnehmer

Eltern erhalten einen übersichtlichen Online-Katalog, buchen Kurse für mehrere Kinder in einem Durchgang und verwalten Familie und Buchungen im eigenen Konto.

Trainer & Kursleitungen

Teammitglieder sehen ihr Dashboard, ihren Kalender und ihre Kurseinsätze. Skill-Profile stellen sicher, dass Trainer nur Kursen zugeteilt werden, für die sie qualifiziert sind.

Weitere Kursanbieter

Das Modell aus Terminen, Kursen und Anmeldungen passt über den Tanz hinaus: Musikschulen, Sportvereine, Anbieter von Kinderaktivitäten und Workshop-Veranstalter nutzen dieselbe Struktur.

Technik & Rahmen

Die wichtigsten Details auf einen Blick.

Anwendungstyp
Webanwendung (responsive Single-Page-App)
Frontend
React 18, TypeScript, Vite, Tailwind CSS
Backend
Edge-Server auf der Bun-Runtime
Datenbank
libSQL / SQLite (gehostet)
Dateispeicher
CDN-gestützter Objektspeicher, serverseitig geproxyt
E-Mail
Transaktionale E-Mail-Anbindung (Passwort-Zurücksetzen, Teilnehmer-Kommunikation)
Authentifizierung
PBKDF2-Passwort-Hashing, Token-basierte Sessions
Benutzerrollen
Admin, Manager, Teammitglied, Kunde
Einwilligungsverwaltung
DSGVO-Einwilligungsdatensätze pro Person mit vollständiger Historie
UI-Sprache
Englisch
Hersteller
premotion media
Bereitstellung & Preise
Auf Anfrage bei premotion media
FAQ

Häufige Fragen.

Für wen ist PM Course Booking gedacht?

Für Tanzschulen und vergleichbare Kursanbieter — vom einzelnen Studio bis zum Betreiber mehrerer Standorte mit eigenen Räumen und Teams. Das Datenmodell passt auch für Musikschulen, Sportvereine und Workshop-Anbieter.

Können Eltern Kurse für ihre Kinder buchen?

Ja. Familienkonten enthalten Erwachsene und Kinder als eigenständige Personen. Ein Elternteil wählt im Buchungsassistenten ein oder mehrere Kinder aus und schließt die Anmeldung — inklusive Bestätigung der Einverständniserklärungen — in einem Durchgang ab.

Wie geht das System mit DSGVO-Einwilligungen um?

Jede Person hat individuelle Einwilligungsdatensätze mit Typ, Zeitstempel, erteilender Person und Widerrufs-Tracking. Einwilligungen werden während der Buchung geprüft und dokumentiert, und ein eigenes Consent Center zeigt die vollständige Historie pro Person.

Kann ich mehrere Standorte verwalten?

Ja. Das System unterstützt beliebig viele Standorte, jeweils mit eigenen Räumen (inklusive Kapazität und Grundpreis) und eigenem Team. Termine werden konkreten Räumen zugewiesen, und ein Standort-Report zeigt die Auslastung.

Wie funktioniert das Skill-Matching für Trainer?

Sie definieren einen Skill-Katalog, hinterlegen Skills mit Level und Gültigkeitsdatum bei Ihren Teammitgliedern und legen erforderliche Skills pro Kurs fest. Das System zeigt dann exakt, welche Trainer die Anforderungen jedes Kurses erfüllen — inklusive Abdeckungsübersicht für die Planung.

Welche Benutzerrollen gibt es?

Vier Rollen: Admin (Vollzugriff inklusive Benutzerverwaltung), Manager (alle operativen Funktionen), Teammitglied (Dashboard, Kalender, Kurse, Profil) und Kunde (stöbern, buchen, Familie und Buchungen verwalten). Die Navigation passt sich der Rolle automatisch an.

Wie nehme ich Mitarbeiter ins System auf?

Per E-Mail-Einladung. Ein Administrator lädt ein Teammitglied mit vorab zugewiesener Rolle ein; die eingeladene Person folgt der Einladung, erstellt ihr Konto, und die Rolle wird automatisch übernommen.

Wie wird das System bereitgestellt, und was kostet es?

PM Course Booking wird von premotion media bereitgestellt und betrieben. Bereitstellungsoptionen und Preise erhalten Sie auf Anfrage — kontaktieren Sie premotion media für eine Demo und ein maßgeschneidertes Angebot.

Bereit?

Führen Sie Ihre Tanzschule — nicht Ihre Verwaltung

PM Course Booking bringt Ihre gesamte Schule in ein System: einen Buchungskatalog, den Ihre Kunden lieben, Familien- und Einwilligungsverwaltung, die Sie DSGVO-konform hält, Skill-basierte Personalplanung, die Kurse verlässlich besetzt, und Reports, die Ihnen genau zeigen, wie Ihre Standorte laufen. Entwickelt und betrieben von premotion media — Bereitstellung und Preise, zugeschnitten auf Ihre Schule, auf Anfrage.

Projekt besprechen