Willkommen

Herzlich Willkommen auf unserer Projektseite!
Auf dieser Homepage erhalten Sie Informationen rund um das Project Smart Restaurant.

Kurzbeschreibung

Deutsch

Beschreibung

Pandemie und Arbeitslosigkeit schränkten die Gastronomie in der Vergangenheit drastisch ein. Hier greift unser Projekt "Smart Restaurant" perfekt ein. Unter dem Projekt soll man sich ein Bestell-/ und Reservier-System vorstellen, welches den Nutzer: innen ermöglicht sich eigenständig, ohne Kontakt mit dem Service-Team, Essen und einen gewünschten Tisch zu reservieren.
Damit der Kunde seine Bestellung bekommt gibt es 2 Möglichkeiten. Die Erste ist es lokal im Restaurant einen am Tisch befestigten QR-Code zu sannen, welcher einen Link zur Webseite aufruft. Zusätzlich kann man von einem beliebigen Standort auf die Web-App zugreifen, eine Bestellung aufgeben und einen Tisch reservieren.

Aufgabenstellung

Gefordert ist ein visuell ansprechendes System, welches die Effizienz in der Gastronomie und Hotellerie erhöhen soll. Zu erwartende Ergebnisse sind ein funktionierendes Bestell-/ und Reservier-System, welches im Web am Smartphone bzw. auf anderen Endgeräten erreichbar sein wird.

Realisierung

Die Realisierung basiert auf einem Tischmodul und einem Server, welcher auf einem Raspberry Pi in einem Docker Container läuft. Das Tischmodul besteht aus einem ESP32, OLED-Display und noch 2 Ausgabebauteile. Der ESP32 kommuniziert mit der Datenbank über MQTT, dadurch wird es möglich sein am OLED-Display Parameter aus der Datenbank auszugeben (Name, Datum, Tischnummer).

Einsatzgebiet

Einsetzbar sollte das Projekt in der Kleingastronomie sein, unter anderem in suburbanen Gastronomie-Betrieben, welche wenig Wert auf Bedienung legen bzw. in diesem Punkt Einsparungen planen. In luxuriöserer Hotellerie / Gastronomie wird durchschnittlich mehr gezahlt, aufgrund einer exzellenten Bedienung. Hier ist es sehr unwahrscheinlich, dass das Projekt eingesetzt wird.




English

Abstract

Pandemic and unemployment drastically limited the restaurant industry in the past. This is where our Smart Restaurant project perfectly intervenes. The Smart Restaurant project is to imagine an ordering and reservation system that allows the user to reserve food and a desired table independently, without contacting the service team. There are 2 ways for the customer to get his food, the first one is to scan a QR code attached to the table on the spot in the restaurant, which will redirect one to the web app. In addition, one can access the web app from any location, place an order and reserve a table.

Assignment of Tasks

A visually appealing system is required, which should increase efficiency in the catering and hotel industry. The expected results are a functioning ordering and reservation system, which will be accessible on the web on smartphones and other devices.

Implementation

The realization is based on a table module and a server running on a RaspberryPI in a Docker container. The table module consists of an ESP32, OLED display and 2 output components. The ESP32 communicates with the database via MQTT, so it will be possible to output parameters from the database (name, date, table number) on the OLED display.

Application Area

The project should be applicable in the small catering trade, among other things in suburban catering trade enterprises, which attach little importance to service and/or plan savings in this point. In more luxurious hotels / restaurants, more is paid on average, due to excellent service. Here it is very unlikely that the project will be implemented.

Struktur- und Techonologieübersicht

Software

Blockschaltbild

Das Frontend und Backend sind via Spring miteinander verbunden und das Backend mit dem Tischmodul mittels MQTT. Die Website wird mittels Thymeleaf Daten ausgeben und annehmen.

trending_up Technologie

Verwendete Technologien

Unser Projekt baut auf vielen etablierten Technologien der Web-Entwicklung auf.
Spring Verbindung zur Datenbank
Thymeleaf Darstellung von Daten
MySql Speichern von Daten
MQTT DatenBroadcast über das Netzwerk via Glassfish broker
AdafruitGFX Library zur Textausgabe am ESP32

Our Awesome Team

Maximilian Perchtold

Frontend

"....Waiting for the GREEENCARD"

Maximilian Pezdirnik

Tischmodul

"Auf ein Neues!"

Jan-Miguel Hofer

Backend

"Des is a gmahte Wiesn"

Ing. Dipl.-Inform. Johann Leitner

Betreuer

"Die Hofer Brothers schaffn's"