key.fit

SaaS-Plattform, Zutrittssystem und Betrieb aus einer Hand

key.fit ist eine produktive Plattform für Fitnessstudios. Aberger Software hat die Anwendung, die technische Infrastruktur und das laufende Application Service Providing umgesetzt.

Plattform

key.fit verwaltet Mandanten, Studios, Mitglieder, Abos, Zutrittsberechtigungen und Abrechnung in einer gemeinsamen SaaS-Anwendung.

Multi-Tenant SaaS

Eine Plattform für mehrere unabhängige Fitnessstudio-Unternehmen.
Jeder Mandant verwaltet seine Studios, Mitarbeiter, Mitglieder und Verträge in einem gemeinsamen System. Die fachlichen Regeln bleiben sauber getrennt, während Betrieb und Infrastruktur zentral bereitgestellt werden.

Fachdomäne und Technik

Mitgliedsverwaltung, Vertragslogik, Zutritt und Abrechnung greifen ineinander.
Das Projekt verbindet Backend, Frontend, PostgreSQL, Authentifizierung, VPN-Transport, Gerätekommunikation, Deployments und Backups zu einem produktiven Gesamtsystem.
Zutritt und Schließsystem

key.fit verbindet Webanwendung und physische Zutrittskontrolle.

RFID und Raspberry Pi Controller

RFID-Karten, Writer-Geräte und Türcontroller werden sicher an die Plattform angebunden.
On-Premises-Geräte kommunizieren über gesicherte Verbindungen mit dem Backend. Sie synchronisieren Berechtigungen, melden Ereignisse zurück und ermöglichen kontrollierten Zugang zu Studios.

Offline-fähige Berechtigungen

Türen müssen auch bei temporären Verbindungsproblemen verlässlich funktionieren.
Lock Controller halten lokale Berechtigungslisten vor. Wenn sich Zutrittsrechte ändern, wird die Lock-Version erhöht, damit Geräte ihre Daten gezielt aktualisieren.
Banking und Abrechnung

Abrechnung ist ein Bereich, in dem Erfahrung und Wartbarkeit besonders zählen.

Abo- und Zahlungslogik

Mitgliedschaften, Buchungstage, Zahlungsstart und Abrechnungsgruppen werden fachlich sauber modelliert.
Die Plattform unterstützt abonnementbasierte Abläufe mit nachvollziehbaren Startdaten, Abrechnungsperioden und Banking-nahen Prozessen. Solche Regeln dürfen nicht ungefähr funktionieren, sondern müssen prüfbar bleiben.

SEPA-nahe Prozesse

Bankdaten und Abrechnungsdaten brauchen klare fachliche Grenzen.
IBAN, Kontoinhaber, Buchungsläufe und Zahlungszeitpunkte sind Teil eines Domänenmodells, das langfristig wartbar sein muss. Genau hier zahlt sich klassische Engineering-Erfahrung aus.
Application Service Providing

Aberger Software liefert nicht nur Code, sondern betreibt die Anwendung als produktiven Service.

Infrastruktur und Betrieb

Backend, Datenbank, Authentifizierung, Reverse Proxy, VPN und Backups sind Teil der Gesamtverantwortung.
Der laufende Betrieb erfordert reproduzierbare Deployments, kontrollierte Datenbankänderungen, Monitoring, Backup-Strategien und stabile Wiederanlaufprozesse.

Unternehmenskritische Verantwortung

Wenn Zutritt und Abrechnung betroffen sind, ist Softwarequalität kein Zusatz.
key.fit zeigt, wie Domänenwissen, Infrastrukturverständnis und robuste Umsetzung zusammenkommen müssen, damit ein System im Alltag verlässlich funktioniert.
Spec-driven Umsetzung

key.fit zeigt, wie spec-driven development in realen, komplexen Systemen eingesetzt wird: nicht als Prompt-Spielerei, sondern als kontrollierter Prozess von Spezifikation über Implementierung bis Betrieb.

OpenSpec als Werkzeug

OpenSpec strukturiert Anforderungen, Designentscheidungen und Aufgaben für Mensch und Agent.
Die Methode dahinter ist spec-driven development: Spezifikationen sind nicht Beiwerk, sondern steuernder Bestandteil der Umsetzung. Das macht agentische Entwicklung reviewbar, testbar und wartbar.

Iterative Agent Workflows

Spezifikation, Implementierung, Tests und Feedback werden in kontrollierten Schleifen zusammengeführt.
Die Agenten arbeiten nicht frei schwebend, sondern gegen definierte Anforderungen, Review-Kriterien und Tests. So entsteht Geschwindigkeit ohne den Verlust von Kontrolle, Nachvollziehbarkeit und Wartbarkeit.