Ο κλάδος των εστιατορίων είναι διαβόητος έντονος ανταγωνιστικός, ειδικά για τους μικρότερους φορείς. Εκτός από τις συνήθεις δουλειές του μαγειρέματος και του σερβίρισμα φαγητού, τη διαχείριση του προσωπικού και την ικανοποίηση του υγειονομικού επιθεωρητή, πρέπει επίσης να ανταγωνιστείτε χώρους που προσφέρουν εξελιγμένα ηλεκτρονικά συστήματα παραγγελιών και κρατήσεων.
Το TastyIgniter είναι μια εύχρηστη, όλα σε ένα, αυτο-φιλοξενούμενη εφαρμογή διακομιστή για εστιατόρια που μπορεί να εμφανίσει το μενού των πιάτων σας για σερβίρισμα, πληρωμή, κράτηση τραπεζιών και να σας βοηθήσει να διαχειριστείτε τόσο το προσωπικό όσο και τις ηλεκτρονικές παραγγελίες. Δείτε πώς να το εγκαταστήσετε στο Raspberry Pi σας. Επαληθεύω Οφέλη από την εκμάθηση soft skills για επαγγελματίες της τεχνολογίας.

Γρήγοροι σύνδεσμοι
Πώς να εγκαταστήσετε το TastyIgniter στο Raspberry Pi
Πριν ξεκινήσετε, πρέπει να ακολουθήσετε τον βασικό μας οδηγό Πώς να ρυθμίσετε ένα Raspberry Pi ως διακομιστή ιστού.
Το TastyIgniter απαιτεί PHP έκδοση 8 ή νεότερη. Για να εγκαταστήσετε την PHP 8.2 σε ένα Raspberry Pi, προσθέστε το κλειδί GPG και μετά το αποθετήριο PHP:
sudo wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg echo “deb https://packages.sury.org/php/ $(lsb_release -sc) main” | sudo tee /etc/apt/sources.list.d/php.list
Ενημερώστε το ευρετήριο πακέτου και, στη συνέχεια, εγκαταστήστε την PHP 8.2 ως λειτουργική μονάδα Apache:
ενημέρωση sudo apt sudo apt εγκατάσταση php8.2 libapache2-mod-php8.2
Θα χρειαστεί επίσης να ενσωματώσετε την PHP 8.2 με το MariaDB και να εγκαταστήσετε μερικά πρόσθετα:
sudo apt εγκατάσταση php8.2-mysql php8.2-curl php8.2-openssl php8.2-dom php8.2-gd php8.2-zip
Επιπλέον, θα πρέπει να ενεργοποιήσετε την επανεγγραφή mod Apache:
sudo a2enmod επανεγγραφή
Η εγκατάσταση συνοδεύεται από ένα αρχείο .htaccess, αλλά από προεπιλογή, ο Apache θα το αγνοήσει. Χρησιμοποιήστε το πρόγραμμα επεξεργασίας κειμένου nano για να τροποποιήσετε το αρχείο διαμόρφωσης του Apache για να το αλλάξετε αυτό:
sudo nano /etc/apache2/apache2.conf
Βρείτε μια ενότητα που ξεκινά με:
...και κάνε μια αλλαγή Καμία AllowOverride σε μένα Όλα AllowOverride.

Αποθηκεύστε το αρχείο nano και βγείτε με Ctrl + O Ωμ Ctrl + X. Κάντε επανεκκίνηση του Apache με:
sudo υπηρεσία apache2 επανεκκίνηση
Το Composer θα χρησιμοποιηθεί για την εγκατάσταση τυχόν πρόσθετων εξαρτήσεων. Μπορείτε να εγκαταστήσετε το Composer χρησιμοποιώντας:
wget -O composer-setup.php https://getcomposer.org/installer && sudo php composer-setup.php — install-dir=/usr/local/bin — όνομα_αρχείου=composer
Χρησιμοποιήστε το wget για να κατεβάσετε το αρχείο zip του οδηγού εγκατάστασης TastyIgniter:
wget https://github.com/tastyigniter/setup/archive/master.zip
Εξαγωγή του με:
unzip master.zip
Τώρα μετακινήστε τα περιεχόμενα του αρχείου zip σε έναν κατάλογο που δημιουργήθηκε από τον Apache:
sudo mv setup-master/* /var/www/html/
Τώρα πρέπει να μεταβιβάσετε την κυριότητα του καταλόγου και των περιεχομένων του στον χρήστη Apache:
sudo chown -R www-data: www-data / var / www / html /
Το TastyIgniter απαιτεί μια βάση δεδομένων για να λειτουργήσει, επομένως πρέπει να αποκτήσετε πρόσβαση στο MariaDB:
sudo mariadb

Δημιουργήστε έναν νέο χρήστη με όνομα γευστικό αναφλέξιμο , και ονομάζεται μια νέα βάση δεδομένων γευστικό αναφλέξιμο , στη συνέχεια επιτρέψτε στον χρήστη tastyigniter να χρησιμοποιήσει τη βάση δεδομένων tastyigniter. Κάντε κλικ στο εισάγετε μετά από κάθε γραμμή.
ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ tastyigniter· ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ tastyigniter ΑΝΑΓΝΩΡΙΣΤΗΚΕ ΑΠΟ 'topsecretpassword'· ΠΑΡΑΧΩΡΗΣΗ ΔΙΚΑΙΩΜΑΤΩΝ ΧΡΗΣΗΣ ΣΤΟ *.* ΣΤΟ tastyigniter@localhost ΑΝΑΓΝΩΡΙΣΤΗΚΕ ΑΠΟ 'topsecretpassword'· ΠΑΡΑΧΩΡΗΣΗ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ tastyigniter.* ΣΤΟ tastyigniter@localhost· ΕΚΚΑΘΑΡΙΣΗ ΠΡΟΝΟΜΙΩΝ· τερματισμός·
Δημιουργήστε έναν ιστότοπο για το εστιατόριό σας
Ανοίξτε ένα πρόγραμμα περιήγησης ιστού και εισαγάγετε την ακόλουθη διεύθυνση στη γραμμή URL:
pi-local-ip-address/setup.php
Θα δείτε το λογότυπο TastyIgniter και ένα πορτοκαλί κουμπί που λέει ότι το TastyIgniter είναι εγκατεστημένο. κάντε κλικ σε αυτό.
Το TastyIgniter διανέμεται με μια πολύ ανεκτική και κατανοητή άδεια MIT. Διαβάστε το και μετά κάντε κλικ στο κουμπί Αποδοχή άδειας χρήσης.

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

Το επόμενο βήμα είναι να διαμορφώσετε τα βασικά στοιχεία του εστιατορίου σας και τον λογαριασμό διαχειριστή σας. Θα χρειαστεί να εισαγάγετε το όνομά σας, το όνομα χρήστη, το όνομα εστιατορίου, τη διεύθυνση email και να δημιουργήσετε έναν ασφαλή κωδικό πρόσβασης.
Συμβουλή: Θα έχετε την επιλογή να εισαγάγετε ένα «Κλειδί κάρτας ιστότοπου» και αυτό θα σας επιτρέψει να αποκτήσετε πρόσβαση στην αγορά TastyIgniter, όπου μπορείτε να προσθέσετε δωρεάν και επί πληρωμή πρόσθετα στην παρουσία του TastyIgniter. Αυτό περιλαμβάνει μια εφαρμογή λήψης παραγγελιών Android, προγράμματα αφοσίωσης και εφαρμογές κρατήσεων τραπεζιού.
Θα πρέπει να επιλέξετε Λειτουργία Single Website, εάν έχετε μόνο έναν ιστότοπο εστιατορίου ή καφετέριας. Η εναλλαγή "Εγκατάσταση πειραματικών δεδομένων" θα συμπληρώσει εκ των προτέρων τις λεπτομέρειες του ιστότοπού σας με εικονικά δεδομένα για να σας δώσει μια καλύτερη αίσθηση του πώς ταιριάζουν όλα μαζί.
Όταν είστε ευχαριστημένοι, κάντε ξανά κλικ στο πορτοκαλί κουμπί και επιλέξτε αν θα ρυθμίσετε τον ιστότοπό σας με ένα προκατασκευασμένο θέμα και μερικές προτεινόμενες προσθήκες ή θα ξεκινήσετε από την αρχή. Εάν δεν είστε έμπειρος σχεδιαστής, συνιστούμε να χρησιμοποιήσετε προκατασκευασμένα θέματα προς το παρόν.
Η εγκατάσταση θα ολοκληρωθεί και θα κληθείτε να συνδεθείτε στον ιστότοπο στη διεύθυνση:
pi-ip-ip/διαχειριστής/σύνδεση
Χρησιμοποιήστε τα στοιχεία ονόματος χρήστη και κωδικού πρόσβασης διαχειριστή που δημιουργήσατε νωρίτερα. Επαληθεύω Οι καλύτερες εφαρμογές επιλογής εστιατορίου που θα σας βοηθήσουν να αποφασίσετε πού θα φάτε το επόμενο δείπνο σας.
Διαμορφώστε τη νέα ιστοσελίδα για το εστιατόριό σας
Η περιοχή του ταμπλό είναι καθαρή και καλά οργανωμένη, με τις κατηγορίες να είναι τοποθετημένες στην αριστερή πλευρά της οθόνης.

Για πλήρη λειτουργικότητα, θα χρειαστεί να εγκαταστήσετε μερικά δωρεάν πρόσθετα. Παω σε Σύστημα -> Πρόσθετα και στο πλαίσιο αναζήτησης, βρείτε και εγκαταστήστε τις ακόλουθες προσθήκες: καλάθι , κουπόνια , διεπαφή , τοπικό , σελίδες , μητρώο πληρωμών , κράτηση και χρήστης.
Θα θέλετε οι άνθρωποι να γνωρίζουν πού βρίσκεστε, επομένως πατήστε την καταχώριση Places και προσθέστε τη δική σας. Θα δείτε επίσης καρτέλες για τις ώρες λειτουργίας και τις περιοχές παράδοσης.
Για να δείξετε πού βρίσκεστε και την ακτίνα παράδοσης στο χάρτη, χρειάζεστε ένα κλειδί API Χαρτών Google. Το API Key 28500 θα σας δώσει τη δυνατότητα να ανεβάζετε έναν χάρτη ανά μήνα χωρίς χρέωση. Προσθέστε το κλειδί σας στο πεδίο κειμένου παρακάτω Σύστημα -> Ρυθμίσεις -> Γενικά.
Η ενότητα Εστιατόριο είναι όπου θα βρείτε περισσότερα είδη εστιατορίων. Μπορείτε να προσαρμόσετε τα στοιχεία του μενού πιάτων και τις τιμές, να εισαγάγετε τις λεπτομέρειες και τη χωρητικότητα του τραπεζιού σας, να προσαρμόσετε κατηγορίες και να ορίσετε ώρες γευμάτων.
Του Σύστημα -> Ρυθμίσεις -> Πωλήσεις , ρυθμίστε τον τρόπο με τον οποίο θέλετε να διεκπεραιώνονται οι παραγγελίες και οι κρατήσεις. Μπορείτε να επιλέξετε να επιτρέπονται αιτήματα χωρίς λογαριασμό και να περιορίζονται τα αιτήματα σε μια συγκεκριμένη περιοχή. Πρέπει επίσης να επιλέξετε εάν θέλετε να αποδέχεστε αυτόματα αιτήματα ή κρατήσεις ή να καθορίσετε εάν χρειάζονται μη αυτόματη έγκριση.

Οι παραγγελίες και οι κρατήσεις θα εμφανιστούν αμέσως στη σχετική ενότητα κάτω από τις Πωλήσεις, επομένως είναι καλή ιδέα να τις ανοίξετε σε μεμονωμένες καρτέλες. Από εδώ, μπορείτε να αναθέσετε εργασίες σε υπαλλήλους και να αλλάξετε την κατάσταση παραγγελίας ή κράτησης.
στα πλαίσια Πωλήσεις -> Πληρωμές Μπορείτε να επιλέξετε τους τύπους πληρωμής που δέχεται το εστιατόριο σας. Η πληρωμή με μετρητά είναι η προεπιλογή, αλλά μπορείτε να προσθέσετε PayPal, Stripe, Mollie, Square και άλλα. Θα χρειαστεί να αποκτήσετε κλειδιά API μέσω των ίδιων των πλατφορμών και να προσθέσετε τα κλειδιά στα σχετικά πεδία. Όταν το κάνετε αυτό, οι νέες επιλογές πληρωμής σας θα εμφανιστούν στο μενού σε πακέτο.

Θα πρέπει επίσης να δημιουργήσετε λογαριασμούς για άλλους υπαλλήλους στο Σύστημα -> Προσωπικό , αναθέστε τους σε ομάδες και ρόλους και ελέγξτε την πρόσβασή τους. Μόλις το κάνετε αυτό, μπορείτε να στείλετε οποιοδήποτε αίτημα σε οποιαδήποτε ομάδα ή υπάλληλο, ώστε να συνεχίσουν την εργασία τους χωρίς την άμεση παρέμβασή σας. Μπορούν επίσης να αλλάξουν την κατάσταση των παραγγελιών, ώστε να γνωρίζετε τι συμβαίνει.
Συμβουλή: Το TastyIgniter μπορεί επίσης να ετοιμάσει τιμολόγια, να δημιουργήσει αναφορές πωλήσεων και πολλά άλλα. Για μια πλήρη επισκόπηση χαρακτηριστικών, ελέγξτε τον ιστότοπό τους Γευστικός.
Δημοσιεύστε και ασφαλίστε τον ιστότοπο του εστιατορίου σας
Μόλις είστε χαρούμενοι που ο ιστότοπός σας φαίνεται και λειτουργεί όπως θέλετε, ήρθε η ώρα να ξεκινήσετε. Εάν δεν έχετε ήδη ένα, καταχωρίστε το όνομα τομέα και στις ρυθμίσεις DNS του καταχωρητή διαγράψτε όλες τις εγγραφές, δημιουργήστε μια νέα εγγραφή «A» με τιμή «@» και φιλοξενήστε τη δημόσια διεύθυνση IP σας. Ρυθμίστε την τιμή TTL όσο το δυνατόν χαμηλότερα.
SSH στο Raspberry Pi σας ξανά και διαγράψτε το αρχείο εγκατάστασης για να αποτρέψετε άλλους από το να εκτελέσουν ξανά τη διαδικασία εγκατάστασης και να μεταφέρουν χρήματα στον δικό τους λογαριασμό.
sudo rm /var/www/html/setup.php
Δημιουργήστε ένα νέο αρχείο conf Apache για τον τομέα σας:
cd /etc/apache2/sites-available/ sudo nano domain.conf
Στο νέο αρχείο, επικολλήστε τα εξής:
Όνομα_διακομιστή το όνομα-τομέα-σας.tld DocumentRoot /var/www/html/
Αποθηκεύστε το αρχείο nano και βγείτε με Ctrl + O Ωμ Ctrl + X.
Ενεργοποιήστε το νέο αρχείο conf, επανεκκινήστε τον Apache και χρησιμοποιήστε το Certbot για να ανακτήσετε και να δημοσιεύσετε κλειδιά και πιστοποιητικά κρυπτογράφησης.
sudo a2ensite domain.conf sudo service apache2 επανεκκίνηση sudo certbot
Το Certbot θα σας ζητήσει να επιλέξετε τον ιστότοπο που θέλετε να χρησιμοποιήσετε από τη λίστα. Εισαγάγετε τον κατάλληλο αριθμό και πατήστε εισάγετε. Επιλέξτε την ανακατεύθυνση όταν σας ζητηθεί και, στη συνέχεια, επανεκκινήστε ξανά τον Apache.
Όλες οι συνδέσεις στον ιστότοπό σας θα αναβαθμιστούν αυτόματα σε SSL. Το SSL κάνει τον ιστότοπό σας πιο ασφαλή και καθησυχάζει τους επισκέπτες ότι μπορούν να τον εμπιστευτούν. Επαληθεύω Πώς να ρυθμίσετε ένα πιστοποιητικό SSL στον ιστότοπό σας WordPress δωρεάν.
Χρησιμοποιήστε μερικές δοκιμαστικές εντολές

Είναι σημαντικό να γνωρίζετε πώς λειτουργεί αυτή η διαδικασία ως πάροχος και εστιατόριο. Δοκιμάστε το σύστημά σας ζητώντας από μέλη της οικογένειας να υποβάλλουν αιτήματα και παρακολουθώντας τα να εμφανίζονται στο μενού διαχειριστή.
Για να διασφαλίσουμε ότι αυτός ο οδηγός και η εφαρμογή λειτουργούν όπως θα έπρεπε, χρησιμοποιήσαμε αυτό το σύστημα για ένα εκτεταμένο οικογενειακό μπάρμπεκιου το Σαββατοκύριακο για να στείλουμε παραγγελίες στον σεφ. Δούλεψε άψογα. Επαληθεύω Δημιουργήστε ένα προσωπικό αρχείο στο Raspberry Pi χρησιμοποιώντας το Archivey.
Διαχειριστείτε το εστιατόριό σας με ένα Raspberry Pi
Ακολουθώντας τα παραπάνω βήματα, μπορείτε να ρυθμίσετε το σύστημα διαχείρισης του εστιατορίου σας σε έναν απλό υπολογιστή Raspberry Pi, με ηλεκτρονικές παραγγελίες και κρατήσεις τραπεζιών.
Αν θέλετε να μεταφέρετε τις συνταγές σας στον ψηφιακό κόσμο, ρίξτε μια ματιά Οι καλύτερες εφαρμογές οργάνωσης συνταγών Για να αντικαταστήσετε τα βιβλία μαγειρικής που αποθηκεύετε.










