Skip to main content

Uli's Gastro, Technik:

Uli's Gastro ist eine PWA (Progressive Web App) mit den folgendenEigenschaften:

  • Verhalten:

    Die App verhält sich wie eine normale, für das laufende Betriebssystem programmierte App und ist wie gewohnt duch ein Icon auf dem Bildschirm startbar.

  • Installation:

    Eine Installation ist nicht notwendig. Die App wird im Internet unter einem bestimmten Link aufgerufen und ist direkt verfügbar.

  • Verfügbarkeit:

    Normale Web-Seiten sind natürlich nur bei einer bestehenden Internet-Verbindung verfügbar.
    PWA's sind als solche nach einem einmaligen Aufruf auch ohne Netzverbindung lauffähig.

  • Platformabhängigkeit:

    Eine herkömmliche App (Programm) muß für einen bestimmten Zielrechner entwickelt sein um auf diesem installierbar zu sein. Soll das Programm auf verschiedenen Rechnern oderBetriebssystemen laufen muß die App für jedes System angepasst werden. (die App wird teuer)
    Eine PWA läuft automatisch auf allen Systemen, es gibt keine Abhängigkeiten.

  • Download:

    Herkömmliche Apps werden gewöhnlich vor einer Nutzung nach einem "Download" installiert.
    Das ist bei einer PWA nicht notwendig.


Zusätzlich Eigenschaften von Uli's Gastro

  • Kommunikation:

    Uli's Gastro verbindet alle Benutzer (Wirt, Kellner, Gast) mit einer schnellen Kommunikations-Lösung durch das sogenannte "SocketIo" Protokoll. Während bei herkömmlichen Lösungen HTTP bzw HTTPS benutzt wird werden hier Informationen zwischen den einzelnen Benutzern direkt ausgetauscht.
    Bei einer herkömmlichen HTTP/HTTPS-Lösung muss ein "Interessent" den Server fragen, ob er neue Infos hat, auch wenn keine neuen Infos vorliegen.

  • Server:

    Der, zur Persistierung der Daten, zur Verwaltung der Kommunikations-Wege und zur Bereitstellung der Benutzer-Daten erforderliche Server (Node-Server) ist ebenfalls ein eigenständig entwickeltes Programm, das im Netz oder lokal zur Verfügung steht. 
    Der Server kann auch lokal installiert werden. Somit würden alle Daten beim Benutzer bleiben und es es findet auch kein externer Datenverkehr statt.

  • Datenbank:

    Der Server persistiert die Daten in einer NoSQL- MONGO- Datenbank. Dies gewährleistet für den speziellen Einsatz die optimalste Performance.

  • Design:

    Die gesamte Oberfläche ist veränderbar.
    Damit können dunklere oder hellere "Themes" geladen werden, je nach Geschmack des Anwenders/Benutzers.

  • Sprachen:

    Eine Anpassung an verschiedene Sprachen (Englisch/Italienisch/...) ist möglich und zur Laufzeit umschaltbar.