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

Bachelor Dissertation
Συγγραφέας
Γιαννουλάκη, Αντωνία Νικολέττα
Ημερομηνία
2025-09Επιβλέπων
Χρυσαφιάδη, ΚωνσταντίναΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Επιχειρήσεις εστίασης ; Κινητές συσκευές ; Καταχώριση παραγγελιών ; Διαχείριση προμηθειών ; Ρόλοι χρηστών ; Συγχρονισμός δεδομένων ; Διαχειριστής ; Σερβιτόρος ; Μπαρίστα-μπάρμαν ; Μάγειρας-σεφΠερίληψη
Η πτυχιακή εργασία παρουσιάζει την εφαρμογή FlowWaiter. Η συγκεκριμένη εφαρμογή εστιάζει στις επιχειρήσεις στον τομέα της εστίασης, όπως καφετέριες, εστιατόρια, μπαρ κ.τ.λ. Η εφαρμογή έχει σχεδιαστεί για κινητές συσκευές και tablets με λειτουργικό σύστημα Android και αναπτύχθηκε στο περιβάλλον Android Studio, σε γλώσσα προγραμματισμού Java. Για την αποθήκευση και τον συγχρονισμό δεδομένων σε πραγματικό χρόνο χρησιμοποιείται η πλατφόρμα Firebase και οι παρεχόμενες υπηρεσίες της (APIs). Επιπλέον, η εφαρμογή υποστηρίζει δύο γλώσσες (Ελληνικά και Αγγλικά) καθώς και σκοτεινή λειτουργία (dark mode).
Η FlowWaiter υποστηρίζει 4 ρόλους χρηστών: Διαχειριστής (Admin), Σερβιτόρος (Waiter), Μπαρίστα-Μπαρμαν (Barista-Barman) και Μάγειρας-Σεφ (Chef-Cook) παρέχοντας ξεχωριστό περιβάλλον και λειτουργικότητα για κάθε ρόλο.
Ο Διαχειριστής έχει τη δυνατότητα να διαχειρίζεται την επιχείρηση σε όλα τα επίπεδα: δημιουργεί τραπέζια, ορίζει ρόλους προσωπικού, διαχείριση προμηθειών και κατηγορίες μενού. Ο Σερβιτόρος μπορεί να καταχωρεί παραγγελίες, να τις τροποποιεί, να βλέπει την κατάσταση κάθε τραπεζιού σε πραγματικό χρόνο και να λαμβάνει ειδοποιήσεις για έτοιμες ή απορριφθείσες παραγγελίες. Οι ρόλοι μπαρίστα-μπαρμαν και μάγειρας-σεφ στις παραγγελίες βλέπουν μόνο τα είδη των παραγγελιών που αφορούν την ειδικότητά τους, προετοιμάζουν τις παραγγελίες και ενημερώνουν για την κατάστασή τους με απλό και γρήγορο τρόπο.
Κάθε ενέργεια (όπως η προετοιμασία ή η ολοκλήρωση μιας παραγγελίας) συγχρονίζεται αυτόματα μεταξύ των ρόλων, ενώ παράλληλα οι χρήστες μπορούν να διαχειρίζονται τον λογαριασμό τους και να λαμβάνουν ειδοποιήσεις.


