Open-Source Bar-Automatisierung & Kassensystem
Ein modernes, selbst gehostetes Kassensystem für Veranstaltungen, Partys und Gastronomie — mit NFC-Zahlungsunterstützung, Smartphone-Bestellungen und Echtzeit-Verkaufsverfolgung.
Eine Bar bei einer Veranstaltung zu betreiben sollte nicht bedeuten, mit Bargeld zu jonglieren, Wechselgeld falsch zu zählen oder den Überblick über die Verkäufe zu verlieren. CatLab Drinks bietet Ihnen ein komplettes digitales Bar-Management-System, das Sie in wenigen Minuten auf Ihrem eigenen Server einrichten können.
Kein falsch gezähltes Wechselgeld oder fehlerhafte Summen mehr. Jede Bestellung wird digital mit korrekten Preisen erfasst.
Sehen Sie genau, was sich verkauft, wie viel Umsatz Sie machen und woher Ihre Bestellungen kommen — alles in Echtzeit.
Lassen Sie Ihre Teilnehmer Getränke von ihrem eigenen Handy bestellen. Bestellungen gehen direkt an die Bar — kein Anstehen nötig.
Geben Sie Prepaid-NFC-Karten für bargeldloses Bezahlen aus. Aufladen, bezahlen und Guthaben verfolgen — kein Bargeld nötig.
Schlechtes WLAN am Veranstaltungsort? Kein Problem. Das Kassensystem funktioniert offline weiter und synchronisiert sich bei Wiederverbindung.
Ihre Daten bleiben auf Ihrem Server. Richten Sie Ihre eigene Instanz ein, passen Sie sie nach Ihren Bedürfnissen an und behalten Sie die volle Kontrolle.


CatLab Drinks ist für Selbst-Hosting konzipiert. Sie installieren es auf Ihrem eigenen Server und behalten die volle Kontrolle über Ihre Daten und Konfiguration. Der Einstieg ist unkompliziert:
Eine Docker-Compose-Konfiguration ist für die schnelle Einrichtung enthalten. Im Repository finden Sie detaillierte Installationsanleitungen.
CatLab Drinks implementiert ein geschlossenes NFC-Zahlungssystem mit NTAG213-Chips. So funktioniert es technisch:
Jeder NTAG213 NFC-Chip speichert eine eindeutige Karten-ID, ein Guthaben, einen Transaktionszähler und eine kryptografische Signatur. Daten werden direkt in die NDEF-kompatiblen Speichersektoren der Karte geschrieben.
Kartendaten werden durch AES-Verschlüsselung mit einem organisationsweiten Geheimschlüssel geschützt. Jede Transaktion aktualisiert das Guthaben und einen rollierenden Zähler, der signiert wird, um Manipulation oder Replay-Angriffe zu verhindern. Karten einer Organisation können nicht bei einer anderen verwendet werden.
Sie benötigen NTAG213 NFC-Tags für jeden Teilnehmer. Zum Lesen der Karten können Sie die CatLab Drinks Android-App auf jedem Gerät mit eingebautem NFC-Leser verwenden. Alternativ können Sie einen ACR122U (oder kompatiblen) USB-NFC-Kartenleser mit einem leichtgewichtigen Begleitdienst verwenden, der über eine socket.io-Verbindung mit dem POS-Browser kommuniziert.
Da das Guthaben auf der Karte selbst gespeichert wird, können Transaktionen auch bei unterbrochener Internetverbindung verarbeitet werden. Transaktionen werden bei Wiederherstellung der Verbindung mit dem Server synchronisiert.
Für USB-NFC-Leser läuft der Begleitdienst auf einem Raspberry Pi oder einem beliebigen Rechner mit USB-Zugang. Siehe das NFC socket.io Service-Repository für Installationsanleitungen.
CatLab Drinks ist freie Software, veröffentlicht unter der GNU General Public License v3. Sie dürfen sie frei verwenden, ändern und verbreiten.