Community-Website mit integriertem CMS für einen österreichischen Pen & Paper und Cosplay Verein.
Shigwal Ottajasko ist ein österreichischer Verein, der sich dem Pen & Paper Rollenspiel "Das Schwarze Auge" und Cosplay widmet. Gegründet 2021, hat sich die Gemeinschaft zu einer aktiven Community entwickelt, die regelmäßig an Gaming-Conventions und Cosplay-Events in ganz Europa teilnimmt.
Die Website bietet ein vollständiges Content-Management-System, über das Admins alle Inhalte ohne Codeänderungen verwalten können. Dazu gehören eine kategorisierte Bildergalerie mit Lightbox-Viewer, Mitgliederprofile mit Spieler- und Charakterbildern, ein Eventmanagement mit interaktivem Kalender und anpassbarem Anmeldeformular-Builder, sowie eine Kooperations-Seite für Partnerorganisationen.
Das Frontend ist eine React Single-Page-Application mit flüssigen Seitenübergängen und Scroll-Animationen über Framer Motion. Das mittelalterliche Design-Theme verwendet Gold-Akzente auf dunklem Obsidian-Hintergrund mit der Schriftart "MedievalSharp". Der Express-Backend-Server nutzt SQLite als Datenbank und Sharp für automatische WebP-Bildkonvertierung. Die Authentifizierung erfolgt über JWT mit Refresh-Token-Rotation.
Die Anwendung läuft in Docker-Containern mit NGINX als Reverse-Proxy. Ein CI/CD-Pipeline über GitHub Actions sorgt für automatische Deployments bei jedem Push auf den Main-Branch.
Dieses Projekt war besonders spannend, weil es eine einzigartige Nische bedient — eine Community rund um Pen & Paper und Cosplay verdient eine Website, die genauso atmosphärisch ist wie das Hobby selbst. Die Umsetzung des mittelalterlichen Dark-Fantasy-Designs mit modernen Web-Technologien war eine kreative Herausforderung, die richtig Spaß gemacht hat. Besonders stolz bin ich auf den modularen Form-Builder für Event-Anmeldungen und das vollständige CMS, das dem Verein volle Kontrolle über alle Inhalte gibt — ohne jemals Code anfassen zu müssen.