Projekte

Die meisten unserer Projekte sind aus einem ganz einfachen Grund entstanden: Es gab ein Problem, eine Idee oder eine wiederkehrende Aufgabe – und wir wollten eine bessere Lösung dafür finden.

Dabei entstehen nicht immer große Softwareprojekte. Oft beginnt es mit einer kleinen Verbesserung, die irgendwann wächst: ein automatisierter Ablauf, eine eigene App oder eine Erweiterung, die genau das macht, was wir brauchen.

Auf dieser Seite zeigen wir ausgewählte Projekte, die über die Jahre entstanden sind. Einige davon sind aus unserem Vereinsleben entstanden, andere aus privaten Interessen oder einfach aus der Freude am Entwickeln.

In vielen Schachvereinen werden Blitzturniere noch auf Papier festgehalten – Zettel, Fotos, Chatnachrichten, die später niemand mehr findet. Gleichzeitig sind aktuelle Ergebnisse wichtig, weil sie Aktivität zeigen und die Vereinsseite lebendig halten.

Um das einfacher und moderner zu machen, haben wir ein eigenes System entwickelt: eine kleine App für die direkte Ergebniserfassung und ein WordPress‑Plugin, das daraus automatisch Beiträge und Jahresseiten erzeugt. Die Mitglieder tragen ihre Ergebnisse direkt am Handy ein, und WordPress erstellt daraus sofort eine sauber formatierte Turniermeldung. Keine Zettel, kein Nachpflegen, kein manueller Aufwand.

So bleibt die Vereinsseite aktuell, die Blitzmeisterschaft wird sichtbar – und wir sparen Zeit für Beruf, Familie, Hobbys und das eigentliche Vereinsleben.

https://github.com/kindermaenner/monatsblitz-wp-plugin

https://github.com/kindermaenner/monatsblitz-android-app

Swiss‑Chess ist im Schachbereich de facto Standard – aber die HTML‑Exporte wirken wie aus einer anderen Zeit: Tabellen, Farben, Layouts, die nicht zu einer modernen Vereinsseite passen.

Damit Turnierergebnisse, neue Paarungen und Ranglisten trotzdem sauber in WordPress erscheinen, haben wir einen eigenen Importer entwickelt. Er liest die Swiss‑Chess‑HTML‑Dateien ein, extrahiert Teilnehmer, Runden und Ergebnisse und fügt sie automatisch in unsere eigenen Templates ein.

So entstehen aktuelle Beiträge und eine statische Turnierseite, die sich optisch perfekt in die Vereinswebsite einfügt. Mitglieder sehen sofort, was passiert – und der Verein hat eine zentrale, gepflegte Anlaufstelle für alle Turnierinfos.

https://github.com/kindermaenner/swisschess-wp-plugin

Unser Pöcks liebt Hitster! Aber wir wollten kein Abo für ein Spiel abschließen. Es sind einfach Karten mit QR‑Codes – das muss doch auch anders gehen. So entstand unsere eigene kleine App, die die Musik vom NAS streamt. Funktioniert super, Pöcks ist glücklich.

https://github.com/kindermaenner/play-my-music

Vincent war ein client-server-basierter Messenger für lokale Netzwerke, entwickelt ca. 2000/2001 in C++. Die Architektur bestand aus einem zentralen Server und mehreren Clients, die sich über DatagramSockets im lokalen Netzwerk verbunden haben. Nachrichten wurden in Echtzeit zwischen den Clients über den Server verteilt. Die Oberfläche bot eine einfache Chat-Umgebung mit Benutzerliste, Nachrichtenfenster und grundlegenden Einstellungen wie Benachrichtigungen und UI-Optionen.

https://github.com/kindermaenner/vincent