Case Study
Was wurde umgesetzt?
Ausgangssituation
Ein Golfverein arbeitet mit einer alten Website, die optisch und technisch nicht mehr zeitgemäß ist. Inhalte lassen sich nur schwer pflegen, die Darstellung auf dem Smartphone ist unübersichtlich, und für spätere Funktionen gibt es keine saubere technische Basis.
Der bestehende Webauftritt war damit nicht nur visuell überholt, sondern auch strukturell an seine Grenzen gekommen. Die bisherige Lösung war im Kern auf reine Darstellung ausgelegt, nicht jedoch auf flexible Weiterentwicklung, saubere Inhaltsverwaltung oder spätere digitale Prozesse. Änderungen waren nur eingeschränkt komfortabel umsetzbar, Inhalte konnten nicht modular gepflegt werden, und für zusätzliche Funktionen fehlte eine belastbare technische Grundlage.
Gleichzeitig war absehbar, dass der Bedarf des Vereins über einen klassischen Relaunch hinausgeht. Themen wie Platzstatus, Turniere, operative Hinweise, Ansprechpartner, Mannschaften, Formulare oder perspektivisch auch interne Prozesse und Automatisierungen verlangen nach deutlich mehr als einer reinen Baukasten-Website.
Das eigentliche Problem
Nach außen wirkt der Verein veraltet, intern kostet jede kleine Änderung unnötig Zeit, und zukünftige digitale Erweiterungen sind mit dem bestehenden System kaum sinnvoll umsetzbar.
Das eigentliche Problem war also nicht nur eine alte Oberfläche, sondern das Fehlen einer tragfähigen digitalen Basis. Ohne klare Trennung zwischen Website, redaktioneller Pflege, Fachlogik und Datenhaltung entsteht sehr schnell ein System, das kurzfristig funktioniert, langfristig aber schwer wartbar, schwer erweiterbar und organisatorisch unpraktisch ist.
Gerade bei einem Golfverein kommen neben klassischen Inhaltsseiten schnell weitere Anforderungen hinzu:
- aktuelle Platzinformationen
- Hinweise zu Pflege, Einschränkungen und Betrieb
- Turniere und Anmeldungen
- Mannschaften, Clubleben und Ansprechpartner
- operative Informationen für Mitglieder und Gäste
- perspektivisch auch Verwaltungs- und Anfrageprozesse
Mit dem bisherigen System wären solche Themen nur mit hohem manuellen Aufwand oder als uneinheitliche Einzellösungen umsetzbar gewesen.
Was konkret gemacht wurde
Der Webauftritt wird vollständig neu aufgebaut – mit klarer Seitenstruktur, moderner technischer Basis und einer sauberen inhaltlichen Führung. Gleichzeitig wird die Grundlage so angelegt, dass später weitere Funktionen wie Formulare, interne Bereiche, Automatisierungen oder organisatorische Erweiterungen integriert werden können.
Dafür wurde das Projekt nicht nur gestalterisch, sondern auch technisch neu aufgesetzt. Entstanden ist ein modernes Frontend auf Basis von Next.js, das für eine schnelle, flexible und responsive Darstellung sorgt. Die Website wurde nicht als starres Standardtemplate umgesetzt, sondern als individuell strukturierter Auftritt mit wiederverwendbaren Komponenten, sauberer Navigation und klarer Nutzerführung.
Für die redaktionelle Pflege wurde ein Payload CMS integriert. Dadurch lassen sich Inhalte strukturiert, modular und langfristig administrieren. Statt Inhalte fest in Templates einzubauen, wurde ein flexibles CMS- und Blocksystem aufgebaut, über das Seiten, News, Teammitglieder, Spielbahnen, Turniere, Partner und weitere Inhalte gepflegt werden können.
Zusätzlich wurde ein separates Python-/FastAPI-Backend angelegt. Dieses Backend dient nicht nur als technische Erweiterung, sondern als fachliche Grundlage für spätere Funktionen, die über reine Inhaltsverwaltung hinausgehen. Damit ist die Plattform offen für zukünftige Prozesse, APIs, Integrationen und operative Logiken.
Auch die Datenhaltung wurde bewusst sauber strukturiert. Statt alles in einer gemeinsamen Datenbasis zu vermischen, wurde mit zwei separaten PostgreSQL-Datenbanken gearbeitet:
- eine Datenbank für das CMS
- eine Datenbank für das Backend
Diese Trennung ist architektonisch relevant, weil redaktionelle Inhalte und operative bzw. fachliche Daten damit sauber voneinander getrennt bleiben. Das erhöht die Wartbarkeit, Nachvollziehbarkeit und Erweiterbarkeit des Systems.
Ergänzend wurde die gesamte Lösung in ein Docker-basiertes Setup eingebettet. Frontend, CMS, Backend und Datenbank laufen damit in klar getrennten Services. Das schafft eine reproduzierbare Entwicklungsumgebung, erleichtert Wartung und Deployment und macht das Projekt insgesamt deutlich robuster.
Auf Inhaltsebene wurden zentrale Bereiche und Datenstrukturen für den Verein bereits angelegt bzw. vorbereitet, darunter unter anderem:
- allgemeine Seiten und Inhaltsbereiche
- News
- Course-/Platzstatus
- Mannschaften
- Teammitglieder
- Partner und Sponsoren
- Spielbahnen
- Turniere
- Records / Vereinsdaten
- modulare Inhaltsblöcke für flexible Seitenlayouts
Damit wurde nicht nur eine neue Website gebaut, sondern eine digitale Plattform mit klarer Struktur, redaktioneller Pflegefähigkeit und technischer Perspektive.
Ergebnis im Alltag
Der Verein erhält nicht nur eine moderne Website, sondern eine digitale Basis, auf der später sinnvoll weiter aufgebaut werden kann – ohne jetzt schon unnötige Komplexität einzuführen.
Im Alltag bedeutet das konkret:
1. Ein professionellerer Außenauftritt
Die Website wirkt moderner, klarer und zeitgemäßer. Das verbessert die Wahrnehmung bei Mitgliedern, Gästen, Interessenten und potenziellen Partnern.
2. Eine deutlich bessere Pflegebasis
Inhalte lassen sich strukturiert administrieren und modular aufbauen. Das reduziert manuellen Aufwand und schafft eine deutlich bessere Grundlage für redaktionelle Arbeit.
3. Eine belastbare technische Grundlage
Der Verein hat nicht mehr nur eine neue Oberfläche, sondern ein System, auf dem künftig weitere Funktionen sinnvoll aufsetzen können, ohne jedes neue Thema wieder als Insellösung anlegen zu müssen.
4. Zukunftsfähigkeit ohne Überbau
Die Plattform ist bewusst so angelegt, dass spätere Erweiterungen wie Formulare, interne Bereiche, organisatorische Prozesse, Automatisierungen, Integrationen oder KI-gestützte Services ergänzt werden können – ohne den aktuellen Projektstand unnötig zu überfrachten.
Perspektive
Ein wesentlicher Mehrwert der neuen Architektur liegt darin, dass sie nicht bei einem einmaligen Relaunch endet. Auf der bestehenden Basis lassen sich später unter anderem ergänzen:
- automatisierte Platzstatus-Anzeigen
- dynamische Öffnungszeiten
- strukturierte Anfrage- und Formularprozesse
- interne Bereiche mit Rollen und Rechten
- Integrationen in bestehende Club- oder Verwaltungssysteme
- digitale Wartelisten- und Verwaltungsprozesse
- KI-gestützte Service- und Assistenzfunktionen
- operative Automatisierungen für wiederkehrende Abläufe
Diese Perspektive wurde von Anfang an mitgedacht, ohne daraus im ersten Schritt unnötige Komplexität zu machen.
Fazit
Das Projekt ersetzt einen veralteten Vereinsauftritt nicht nur durch eine modernere Website, sondern durch eine tragfähige digitale Grundlage.
Statt ausschließlich an Oberfläche und Design zu arbeiten, wurde eine Architektur geschaffen, die Darstellung, redaktionelle Pflege, Backend-Logik und Datenhaltung sauber voneinander trennt. Dadurch entsteht eine Lösung, die heute bereits einen klaren praktischen Nutzen bietet und gleichzeitig offen genug ist, um den Verein auch bei späteren digitalen Anforderungen sinnvoll zu unterstützen.
