Όταν πέφτει το Wi‑Fi σε γεμάτο εστιατόριο:πώς έφτιαξα το Order Experts

Χωρίς internet, με Wi‑Fi που κόβεται και θερμικούς εκτυπωτές που δεν ξέρουν ελληνικά: πώς έφτιαξα το Order Experts και τι άλλαξε όταν μπήκε στο πρώτο μαγαζί.

Σε αυτό το άρθρο· 7 ενότητες
  1. Η σάλα δουλεύει χωρίς internet
  2. Όταν το Wi‑Fi κόβεται στη μέση μιας παραγγελίας
  3. Ελληνικά σε κάθε θερμικό εκτυπωτή
  4. Ένα μενού που καταλαβαίνει ο σερβιτόρος
  5. Υποστήριξη χωρίς να πάω στο μαγαζί
  6. Τρία ονόματα σε μία μέρα, και το Google Play
  7. Ένα σύστημα εστίασης κρίνεται όταν κόβεται το Wi‑Fi

Σε ένα γεμάτο μαγαζί τίποτα δεν περιμένει. Ο σερβιτόρος παίρνει την παραγγελία, η κουζίνα πρέπει να τη δει αμέσως και το ταμείο να ξέρει ανά πάσα στιγμή τι χρωστάει κάθε τραπέζι. Το Order Experts φτιάχτηκε ακριβώς για αυτό: παραγγελιοληψία από το κινητό και ταμείο για καφέ, ταβέρνες και εστιατόρια.

Η δύσκολη δουλειά όμως δεν ήταν οι οθόνες. Ήταν όλα όσα μπορούν να πάνε στραβά σε μια πραγματική σάλα.

Η σάλα δουλεύει χωρίς internet

Η πρώτη απόφαση ήταν και η πιο σημαντική: το σύστημα δεν εξαρτάται από το internet. Ένας υπολογιστής Windows ή ένα τερματικό Android γίνεται το ταμείο και ταυτόχρονα ο server του καταστήματος. Τα κινητά των σερβιτόρων μιλούν μαζί του μέσα από το τοπικό Wi‑Fi.

Τα κινητά βρίσκουν μόνα τους το ταμείο στο δίκτυο, οπότε κανείς δεν πληκτρολογεί διευθύνσεις IP. Το καθένα συνδέεται μία φορά με έναν προσωρινό 6ψήφιο κωδικό. Πίσω από αυτόν γίνεται ανταλλαγή κλειδιών X25519, και από εκεί και πέρα κάθε παραγγελία ταξιδεύει κρυπτογραφημένη με AES‑256‑GCM. Τα δεδομένα μένουν σε τοπική βάση SQLite με λειτουργία WAL, ώστε μια διακοπή ρεύματος να μη χαλάει τίποτα.

Αν πέσει το internet στη μέση ενός Σαββατόβραδου, η σάλα δεν το καταλαβαίνει καν.

Το δίκτυο του καταστήματος

  1. Κινητά σερβιτόρωνβρίσκουν μόνα τους το ταμείο και στέλνουν κάθε παραγγελία κρυπτογραφημένη
    Τοπικό Wi‑Fi
  2. Ταμείο και server μαζίυπολογιστής Windows ή τερματικό Android, με τοπική βάση SQLite
    Τοπικά
  3. Θερμικοί εκτυπωτέςκουζίνα και μπαρ, για να δουν την παραγγελία αμέσως
    Τοπικά
  4. Cloudενημερώσεις και, όταν το επιτρέψει ο ιδιοκτήτης, υποστήριξη από μακριά
    Internet
Η βάρδια τρέχει ολόκληρη στο τοπικό δίκτυο. Το internet δεν χρειάζεται για να πάρει ο σερβιτόρος μια παραγγελία.

Όταν το Wi‑Fi κόβεται στη μέση μιας παραγγελίας

Το Wi‑Fi μιας σάλας δεν είναι ποτέ τέλειο: τοίχοι, κουζίνα, βεράντα, δεκάδες κινητά πελατών. Το χειρότερο σενάριο είναι να σταλεί μια πληρωμή, να χαθεί η απάντηση και ο σερβιτόρος να ξαναπατήσει. Αυτό δεν πρέπει ποτέ να σημαίνει διπλή χρέωση.

Η λύση ήταν πειθαρχία σε κάθε ενέργεια:

  • Κάθε πληρωμή, ακύρωση, έκπτωση και μεταφορά έχει μοναδικό κλειδί επανάληψης. Αν σταλεί δεύτερη φορά, το ταμείο την αναγνωρίζει και δεν την εκτελεί ξανά.
  • Κάθε γραμμή του καλαθιού έχει σταθερό αναγνωριστικό, οπότε ένα είδος που έχει ήδη φτάσει δεν τυπώνεται ποτέ ξανά στην κουζίνα.
  • Οι εκτυπώσεις που απέτυχαν ξαναγίνονται μόνες τους μόλις ανάψει ο εκτυπωτής, πριν από οποιαδήποτε νέα.
  • Όταν το ταμείο κάνει επανεκκίνηση, τα κινητά ξανασυνδέονται αθόρυβα και δεν γυρίζουν τον σερβιτόρο στην οθόνη του PIN.

Για να βεβαιωθώ ότι όλα αυτά κρατούν, έγραψα 25 σενάρια από πραγματικές βάρδιες, που τρέχουν αυτόματα σε κάθε αλλαγή.

Ελληνικά σε κάθε θερμικό εκτυπωτή

Οι θερμικοί εκτυπωτές της αγοράς είναι κάθε λογής: ακριβοί, φθηνοί, παλιοί, χωρίς ελληνική γραμματοσειρά. Το Order Experts υποστηρίζει τις ελληνικές κωδικοσελίδες (CP737, CP1253, ISO‑8859‑7) και, όπου ο εκτυπωτής δεν τις έχει, τυπώνει την απόδειξη ως εικόνα. Έτσι τα ελληνικά βγαίνουν σωστά σε οποιονδήποτε εκτυπωτή, σε χαρτί 80 ή 58 mm.

Το πιο χρήσιμο μάθημα ήρθε όταν το σύστημα στήθηκε στο πρώτο κατάστημα. Το δελτίο της κουζίνας ξαναγράφτηκε με βάση το πώς το διαβάζει πραγματικά ο μάγειρας. Μικρές λεπτομέρειες, που όμως σε ένα γεμάτο μαγαζί γλιτώνουν λάθη.

Το δελτίο της κουζίνας, πριν
  • «+ Χωρίς κρεμμύδι», που μπέρδευε
  • Κεφαλαία με τόνους: ΚΟΥΖΊΝΑ
  • Ένα δελτίο ακύρωσης για κάθε είδος
Μετά το πρώτο κατάστημα
  • Το τραπέζι με μεγάλα γράμματα, τα είδη με τη σειρά του μενού
  • «- Χωρίς κρεμμύδι»
  • Κεφαλαία χωρίς τόνους: ΚΟΥΖΙΝΑ
  • Ένα δελτίο ακύρωσης ανά εκτυπωτή, όταν ακυρώνεται ολόκληρη η παραγγελία
  • «ΠΑΚΕΤΟ» ως επικεφαλίδα για τις παραγγελίες σε πακέτο
Τι άλλαξε στο δελτίο όταν το διάβασε ο μάγειρας.

Ένα μενού που καταλαβαίνει ο σερβιτόρος

Το μενού ενός καφέ ή μιας ψησταριάς είναι γεμάτο επιλογές. Τις οργάνωσα σε τρεις απλές έννοιες, παντού ίδιες: υλικά που ο σερβιτόρος αφαιρεί με ένα πάτημα («Χωρίς ντομάτα»), ομάδες με μία επιλογή (ζάχαρη, γάλα, ψήσιμο, μέγεθος) και έξτρα με τιμή.

Τις τιμές τις υπολογίζει πάντα το ταμείο, όχι το κινητό, ώστε ο λογαριασμός να βγαίνει σωστός όποια συσκευή κι αν πήρε την παραγγελία.

Το μενού στο κινητό του σερβιτόρου για το Τραπέζι 2: κατηγορίες όπως Καφέδες, Σαλάτες, Ορεκτικά και Ψητά & Κυρίως, και κάτω το σύνολο του καλαθιού. Οι επιλογές για έναν ελληνικό καφέ: ζάχαρη με μία επιλογή (σκέτος, μέτριος, γλυκός), διπλή δόση με επιπλέον τιμή και έτοιμες σημειώσεις για την κουζίνα, όπως «Χωρίς κρεμμύδι». Η πληρωμή για το Τραπέζι 2: εξόφληση όλου του λογαριασμού, ανά είδος ή ανά άτομο, υπολογισμός ρέστων και κουμπιά για μετρητά ή κάρτα.
Μενού, επιλογές και πληρωμή στο κινητό του σερβιτόρου. Στη μέση, μια ομάδα με μία επιλογή (ζάχαρη) και ένα έξτρα με τιμή (διπλός).

Υποστήριξη χωρίς να πάω στο μαγαζί

Ένα σύστημα για εστίαση πρέπει να υποστηρίζεται γρήγορα, συχνά μέσα στη βάρδια. Γι’ αυτό, όταν ο ιδιοκτήτης το επιτρέψει, το ταμείο στέλνει κάθε λίγα λεπτά μια εικόνα της κατάστασής του στο cloud: μενού, εκτυπωτές, συσκευές, ανοιχτά τραπέζια.

Από τον πίνακα διαχείρισης μπορώ να κάνω δοκιμαστική εκτύπωση, να ξαναστείλω ένα δελτίο που κόλλησε ή να διορθώσω μια τιμή. Το μενού το επεξεργάζομαι σαν λογιστικό φύλλο, με επικόλληση από Excel, και φτάνει στο μαγαζί ως μία ενιαία αλλαγή. Πριν από κάθε αλλαγή κρατιέται αντίγραφο, για επαναφορά με ένα κλικ. Επιτρέπονται μόνο συγκεκριμένες, εγκεκριμένες ενέργειες, και οι κωδικοί PIN δεν εμφανίζονται ποτέ.

Τρία ονόματα σε μία μέρα, και το Google Play

Το προϊόν ξεκίνησε ως «OrderFlow». Στις 19 Οκτωβρίου 2026 πήρε δύο νέα ονόματα μέσα στην ίδια μέρα, πρώτα «Coperto» και μετά Order Experts, ως αδελφή μάρκα της Copy Experts. Επειδή τα εσωτερικά αναγνωριστικά έμειναν ίδια, οι ενημερώσεις και τα δεδομένα των καταστημάτων συνέχισαν να δουλεύουν κανονικά.

Στις 20 Οκτωβρίου εγκρίθηκε η κλειστή δοκιμή στο Google Play. Η εφαρμογή για Windows ενημερώνεται μόνη της: κατεβάζει τη νέα έκδοση, ελέγχει ότι το αρχείο είναι το σωστό και επανεκκινείται, χωρίς να αγγίξει παραγγελίες ή ρυθμίσεις.

Ένα σύστημα εστίασης κρίνεται όταν κόβεται το Wi‑Fi

Γι’ αυτό σχεδίασα για το χειρότερο δίκτυο και όχι για το καλύτερο, και γι’ αυτό κάθε ενέργεια είναι ασφαλής αν γίνει δύο φορές: η σωστή χρέωση είναι θέμα εμπιστοσύνης. Το άλλο που κρατάω είναι ότι τίποτα δεν αντικαθιστά ένα πραγματικό μαγαζί. Το δελτίο της κουζίνας άλλαξε περισσότερο σε μία μέρα δουλειάς παρά σε μια εβδομάδα σχεδιασμού.


Αν έχετε καφέ, ταβέρνα ή εστιατόριο και θέλετε να δείτε το Order Experts στη δική σας σάλα, στείλτε μου μήνυμα για μια δοκιμή. Η πρώτη κουβέντα είναι δωρεάν.

Σας φάνηκε χρήσιμο; Κοινοποιήστε το

Συνέχεια ανάγνωσης

Όλα τα άρθρα

Έχετε κάτι παρόμοιο στο μυαλό σας;

Πείτε μου τι χρειάζεστε και θα σας προτείνω τον πιο απλό τρόπο να γίνει.