eWorks LunchEngine: Smarte Lösung zur digitalen Essensbestellung im Büro
C#-Programmierung einer ASP.NET-React-Webapplikation
Um die täglichen Büro-Essensbestellprozesse effizienter zu gestalten, hat das eWorks-Team die LunchEngine entwickelt: eine innovative Webanwendung zur einfachen Organisation und Abstimmung von Essensbestellungen im Büro. In der Vergangenheit wurden Bestellungen oft mühsam via Chat koordiniert – die LunchEngine vereinfacht diesen Prozess erheblich, indem sie eine zentrale Plattform für die Verwaltung von Team-Bestellungen bietet und den Bestellablauf im Unternehmen strukturiert und beschleunigt.
Mit der LunchEngine können Teammitglieder über das gewünschte Restaurant abstimmen, eine oder mehrere Bestellungen eröffnen und ihre individuellen Bestellwünsche hinzufügen. Ein integrierter Chat ermöglicht die direkte Absprache. Zusätzlich bieten Push- und E-Mail-Benachrichtigungen Updates zu wichtigen Ereignissen, wie der Eröffnung oder dem Eintreffen einer Bestellung. Die LunchEngine bringt viele nützliche Funktionen mit: Mitarbeiter können Restaurants mit 1 bis 5 Sternen bewerten und persönliche Notizen hinterlegen – ideal, um beliebte Gerichte zu empfehlen. Auch das Hinzufügen neuer Restaurants sowie die Anpassung der Restaurantliste nach individuellen Präferenzen ist jederzeit möglich.
Technische Details: Die LunchEngine wurde als Progressive Web App (PWA) entwickelt und unterstützt den Microsoft-Login. Das Frontend basiert auf React, JavaScript/TypeScript und CSS – die Benutzeroberfläche wird dabei über eine spezielle JavaScript-Syntax (JSX) definiert, auf deren Basis zur Laufzeit dynamisch das passende HTML generiert wird. Im Backend sorgt eine leistungsstarke ASP.NET Core Web-API mit C# und .NET 8 für Stabilität und Performance, unterstützt durch eine MySQL-Datenbank. Für die Echtzeit-Kommunikation zwischen den Nutzern wurde das WebSocket-Protokoll implementiert.
Mit der LunchEngine freuen wir uns über eine smarte, zeitsparende Lösung zur Essensbestellung im Büro und einfachere Teamkommunikation – eine einfache, flexible und effiziente digitale Lösung für Unternehmen.







