Ανάπτυξη ολοκληρωμένης εφαρμογής για κινητά για την βελτίωση της εμπειρίας χρήστη και της λειτουργικότητας της διαδικασίας των παραγγελιών στο τομέα της εστίασης
Design and development of an integrated mobile application to enhance user experience and optimize the ordering process in the food service sector

Bachelor Dissertation
Author
Γιαννουλάκη, Αντωνία Νικολέττα
Date
2025-09Advisor
Χρυσαφιάδη, ΚωνσταντίναView/ Open
Keywords
Επιχειρήσεις εστίασης ; Κινητές συσκευές ; Καταχώριση παραγγελιών ; Διαχείριση προμηθειών ; Ρόλοι χρηστών ; Συγχρονισμός δεδομένων ; Διαχειριστής ; Σερβιτόρος ; Μπαρίστα-μπάρμαν ; Μάγειρας-σεφAbstract
This thesis presents the FlowWaiter application. The app is directed to businesses in the hospitality industries (restaurants, bars, cafés). It is a tablet and mobile app for devices running on the Android operating system, developed with Android Studio and the Java programming language. For storing data and synchronizing them in real time, it utilizes the Firebase platform and the services provided by it (APIs). The app also includes two languages (English, Greek) and supports dark mode.
The FlowWaiter app supports four user roles: Administrator, Waiter, Barista-Barman and Chef-Cook, with varying interfaces and functions for each.
The Administrator can manage the business at all levels: add tables, assign staff members positions, manage supplies, and create menu categories. The Waiter can place and modify orders, monitor the state of each table in real time, and receive notifications for ready or rejected orders. Baristas-Barmen and Chefs can just see the items related to their specialty, prepare the orders, and update their status simply and swiftly.
Any actions (like preparing or fulfilling an order) are automatically updated across roles, with users also being able to control their accounts and get notified.


