eWorks LunchEngine: Smart solution for digital lunch ordering in the office
C# programming of an ASP.NET React web application
To make daily office food ordering processes more efficient, the eWorks team has developed LunchEngine: an innovative web application for easy organization and coordination of food orders in the office. In the past, orders were often laboriously coordinated via chat - LunchEngine simplifies this process considerably by providing a central platform for managing team orders and structuring and accelerating the ordering process within the company.
With LunchEngine, team members can vote on the desired restaurant, open one or more orders and add their individual order requests. An integrated chat enables direct consultation. In addition, push and e-mail notifications provide updates on important events, such as the opening or the arrival of an order. LunchEngine offers many useful functions: Employees can rate restaurants with 1 to 5 stars and leave personal notes - ideal for recommending popular dishes. It is also possible to add new restaurants and customize the restaurant list according to individual preferences at any time.
Technical details: LunchEngine was developed as a Progressive Web App (PWA) and supports the Microsoft login. The front end is based on React, JavaScript/TypeScript and CSS - the user interface is defined using a special JavaScript syntax (JSX), on the basis of which the appropriate HTML is generated dynamically at runtime. In the backend, a powerful ASP.NET Core Web API with C# and .NET 8 ensures stability and performance, supported by a MySQL database. The WebSocket protocol was implemented for real-time communication between users.
With LunchEngine, we are delighted to have a smart, time-saving solution for ordering lunches in the office and simpler team communication - a simple, flexible and efficient digital solution for companies.







