Shuffle It
Party-Spiele-Plattform für den Browser — 22 Spiele, gemeinsame Runden in Echtzeit, Erfolge und ein Shop mit einer Kasse für alles.
- Status
- live
- Art
- eigenes Projekt, selbst betrieben
- Adresse
- shuffleit.kainx.de
- Seit
- September 2026
- Technik
- PocketBase · Socket.IO · SQLite · Caddy · LXC


Der Bedarf
Spieleabende scheitern selten am Spiel, sondern am Drumherum: jemand braucht die App, jemand anderes hat sie nicht, und nach der dritten Runde weiß niemand mehr, wer gewonnen hat. Gesucht war eine Adresse, die man in den Gruppenchat wirft und bei der alle sofort mitspielen — ohne Installation, ohne Konto-Zwang.
Was es kann
22 Spiele auf einer gemeinsamen Grundlage: Gastzugang ohne Konto, Erfolge und Statistik über alle Spiele hinweg statt je Spiel getrennt, ein Postfach für Einladungen und ein Shop mit einer Kasse für alles.
Wie es betrieben wird
Zwei Teile in einem eigenen Container: die Anwendung, die Oberfläche, Konten und Daten liefert, und daneben ein Echtzeit-Server für alles, was während einer Runde zwischen den Mitspielenden hin und her geht. Öffentlich erreichbar ist beides nur über den Server, der die Verbindung von außen annimmt.
Verwaltungsoberfläche und Benutzerverwaltung werden dort abgewiesen, bevor sie die Anwendung erreichen. Die Datenbank wird nächtlich gesichert.
Was dabei schiefging
Die Spielverbindung landete nach dem Live-Schalten beim falschen Dienst. Ursache war die Reihenfolge der Regeln im Reverse-Proxy: die allgemeine Regel stand vor der speziellen und hat alles eingesammelt, auch die Echtzeit-Verbindung.
Gelernt habe ich daraus, dass ein Proxy von oben nach unten liest und die erste passende Regel gewinnt — seitdem steht bei mir das Spezielle grundsätzlich über dem Allgemeinen, und ich prüfe nach jeder Änderung beide Wege einzeln.