Gemäss Empfehlung des Bundes sollen alle Gastrobetriebe die Namen und Telefonnummern ihrer Gäste registrieren. Dies soll das tracken von Kontakten im Falle einer Erkrankung eines Gastes vereinfachen. Diese Applikation soll die Gastrobetriebe dabei unterstßtzen, dies auf einfache und sichere Art zu machen.
Das Projekt wurde in einem Wochenend Effort der re:thincers realisiert um den Gastro-Sektor in diesen speziellen Zeiten zu unterstĂźtzen.
Ein Gastrobetrieb registriert sich auf der Platform und lädt eine App auf sein Smartphone und loggt sich ein.
Der Kunde geht mit seinem Mobiltelefon auf eine Webseite und gibt seine Daten (Namen, Telefonnummer) an. Die Webseite generiert aus diesen Daten einen QRCode. Der Kunde speichert den QRCode auf seinem Gerät. Es werden keine Daten sonst gesepeichert. Die Webseite dient nur der Generierung des QRCodes.
Im Gastrobetrieb angekommen zeigt der Kunde seinen QRCode vor. Dieser wird mit der App des Gastrobetriebes gescannt und die Daten des Kunden sowie der Besuchszeitpunkt werden verschlĂźsselt auf einem Server abgelegt. Dabei wird das Passwort des Gastrobetriebes zum VerschlĂźsseln der Daten genutzt. Somit ist sichergestellt, dass nur der Gastrobetrieb Zugang zu den Daten hat.
Ăber eine Weboberfläche kann sich der Gastrobetrieb einloggen und sich die Liste der Gäste ansehen. Alternativ kann er auf dieser Oberfläche auch Gäste manuell eintragen.
- Guide fßr Gäste: https://revisit.ch/#help-modal
- Guide fĂźr Gastrobetriebe: https://revisit.ch/restaurant#info
Format fĂźr den QRCode:
{
"name": "Bettina Probiert",
"phone": "+41776665544",
"postalCode": "3084"
}
- Vielen Dank an Martin Brandtner fĂźr den Security Review.
- JavaScript QrCode Generator â https://github.com/kazuhikoarase/qrcode-generator
- Crypto-JS â https://github.com/brix/crypto-js