रास्पबेरी पाई पर टेस्टीइग्निटर स्थापित करके, आप एक कम लागत वाली रेस्तरां प्रबंधन प्रणाली स्थापित कर सकते हैं, जो ऑनलाइन ऑर्डरिंग के साथ पूरी होती है।
रेस्तरां उद्योग विशेष रूप से छोटे ऑपरेटरों के लिए बेहद क्रूर है। खाना पकाने और भोजन परोसने, कर्मचारियों के प्रबंधन और स्वास्थ्य को बनाए रखने के सामान्य व्यवसाय के अलावा इंस्पेक्टर बे पर है, आपको उन स्थानों के साथ भी प्रतिस्पर्धा करनी होगी जो परिष्कृत ऑनलाइन ऑर्डर और आरक्षण प्रदान करते हैं सिस्टम।
टेस्टीइग्निटर रेस्तरां के लिए उपयोग में आसान, ऑल-इन-वन, सेल्फ-होस्टेड सर्वर ऐप है, जो आपके मेनू को प्रदर्शित कर सकता है, भुगतान ले सकता है, टेबल बुक कर सकता है, और आपको स्टाफ और ऑनलाइन ऑर्डर दोनों का प्रबंधन करने में मदद कर सकता है। यहां रास्पबेरी पाई पर इसे स्थापित करने का तरीका बताया गया है।
रास्पबेरी पाई पर टेस्टीइग्निटर कैसे स्थापित करें
आरंभ करने से पहले, आपको हमारे आवश्यक गाइड का पालन करना चाहिए रास्पबेरी पाई को वेब सर्वर के रूप में कैसे सेट करें.
TastyIgniter को 8 या उससे ऊपर के PHP संस्करण की आवश्यकता होती है। रास्पबेरी पाई पर PHP 8.2 स्थापित करने के लिए, GPG कुंजी जोड़ें, फिर PHP रिपॉजिटरी:
सुडो wget -qO /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
गूंज"देब https://packages.sury.org/php/ $(lsb_release -sc) मुख्य" | सुडो टी /etc/apt/sources.सूचीडी/पीएचपी।सूची
अपने पैकेज इंडेक्स को अपडेट करें, फिर PHP 8.2 को Apache मॉड्यूल के रूप में इंस्टॉल करें:
सुडो उपयुक्त अद्यतन
सुडोअपार्टस्थापित करनाphp8.2libapache2-mod-php8.2
आपको PHP 8.2 को MariaDB के साथ एकीकृत करने और कुछ एक्सटेंशन जोड़ने की भी आवश्यकता होगी:
सुडोअपार्टस्थापित करनाphp8.2-mysqlphp8.2-कर्लphp8.2-खुलता हैphp8.2-डोमphp8.2-जी.डीphp8.2-ज़िप
इसके अतिरिक्त, आपको अपाचे मोड को फिर से लिखना सक्षम करना होगा:
सुडो a2enmod पुनर्लेखन
स्थापना के साथ आता है .htaccess फ़ाइल, लेकिन डिफ़ॉल्ट रूप से, अपाचे इसे अनदेखा कर देगा। नैनो पाठ संपादक का प्रयोग करें इसे बदलने के लिए अपनी अपाचे कॉन्फ़िगरेशन फ़ाइल को संपादित करने के लिए:
सुडो नैनो /etc/apache2/apache2.conf
शुरू होने वाले अनुभाग की तलाश करें:
वर/www/>
…और बदलो ओवरराइड की अनुमति दें को सभी को ओवरराइड करने की अनुमति दें.
सहेजें और नैनो के साथ बाहर निकलें सीटीआरएल + ओ तब सीटीआरएल + एक्स. अपाचे को इसके साथ पुनरारंभ करें:
सुडो सेवा अपाचे 2 पुनरारंभ करें
किसी भी अतिरिक्त निर्भरता को स्थापित करने के लिए संगीतकार का उपयोग किया जाएगा। इसके साथ संगीतकार स्थापित करें:
wget -O कंपोज़र-सेटअप.php https://getcomposer.org/installer && sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Wget टूल का उपयोग करें TestyIgniter सेटअप विज़ार्ड ज़िप डाउनलोड करने के लिए:
wget https://github.com/tastyigniter/setup/archive/master.zip
इसके साथ निकालें:
खोलनामालिकज़िप
अब संग्रह की सामग्री को Apache द्वारा बनाई गई निर्देशिका में ले जाएँ:
सुडो एमवी सेटअप-मास्टर/* /var/www/html/
अपाचे उपयोगकर्ता को निर्देशिका और उसकी सामग्री का स्वामित्व स्थानांतरित करें:
सुडो चाउन -आर www-डेटा: www-डेटा /वर/www/html/
TastyIgniter को कार्य करने के लिए एक डेटाबेस की आवश्यकता होती है, इसलिए MariaDB दर्ज करें:
सुडो मारियादब
एक नया उपयोगकर्ता बनाएं जिसे टेस्टीइग्नाइटर कहा जाता है, एक नया डेटाबेस जिसे टेस्टीइग्निटर कहा जाता है, फिर टेस्टीइग्निटर उपयोगकर्ता को टेस्टीइग्निटर डेटाबेस का उपयोग करने की अनुमति दें। प्रेस प्रवेश करना प्रत्येक पंक्ति के बाद।
बनाएंडेटाबेस स्वादिष्ट इग्नाइटर;
बनाएंउपयोगकर्ता yahoo पहचान कीद्वारा'टॉप सीक्रेट पासवर्ड';
अनुदानप्रयोगपर *.* को स्वादिष्ट इग्निटर @ लोकलहोस्ट पहचान कीद्वारा'टॉप सीक्रेट पासवर्ड';
अनुदानसभीविशेषाधिकारपर स्वादिष्ट इग्नाइटर। * को स्वादिष्ट इग्नाइटर @ लोकलहोस्ट;
लालिमाविशेषाधिकार;
छोड़ना;
अपनी रेस्तरां साइट सेट करें
एक वेब ब्राउज़र खोलें और दर्ज करें आपका-पीआई-स्थानीय-आईपी-पता/setup.php URL बार में। आपको TastyIgniter लोगो और एक नारंगी बटन दिखाई देगा टेस्टीइग्नाइटर स्थापित करें इस पर। बटन दबाएँ।
टेस्टीइग्निटर को बहुत ही अनुज्ञेय और आसानी से समझ में आने वाले एमआईटी लाइसेंस के तहत वितरित किया जाता है। इसके माध्यम से पढ़ें, फिर पर क्लिक करें लाइसेंस स्वीकार करें बटन।
विज़ार्ड यह सुनिश्चित करने के लिए जाँच करेगा कि सभी सिस्टम आवश्यकताएँ पूरी हो गई हैं। डेटाबेस सेटिंग में जाने के लिए नारंगी बटन पर क्लिक करें।
होस्टनाम, पोर्ट, और टेबल प्रीफ़िक्स पहले से भरे होंगे। इन्हें ऐसे ही छोड़ दें और प्रवेश करें yahoo डेटाबेस नाम और उपयोगकर्ता नाम दोनों के रूप में। पासवर्ड बॉक्स में अपना शीर्ष गुप्त पासवर्ड दर्ज करें, फिर नारंगी बटन पर क्लिक करें।
अगला चरण आपके रेस्तरां और आपके व्यवस्थापक खाते की मूल बातें कॉन्फ़िगर करना है। आपको अपना नाम, एक उपयोगकर्ता नाम, अपने रेस्तरां का नाम और ईमेल पता दर्ज करना होगा और एक सुरक्षित पासवर्ड बनाना होगा।
आपके पास "साइट कार्टे की" इनपुट करने का विकल्प होगा यह आपको टेस्टीइग्निटर मार्केटप्लेस तक पहुंचने की अनुमति देता है, जहां आप अपने टेस्टीइग्निटर इंस्टेंस में मुफ्त और पेड-फॉर प्लगइन्स जोड़ सकते हैं। इनमें ऑर्डर लेने के लिए एक समर्पित एंड्रॉइड ऐप, लॉयल्टी स्कीम और टेबल सर्विस ऐप शामिल हैं।
यदि आपके पास केवल एक रेस्तरां या कैफे स्थान है तो आपको "एकल स्थान मोड" चुनना चाहिए। "डेमो डेटा इंस्टॉल करें" टॉगल आपकी साइट को डमी डेटा के साथ प्री-पॉप्युलेट करेगा ताकि आपको बेहतर अनुभव हो सके कि सब कुछ एक साथ कैसे फिट बैठता है।
जब आप खुश हों, तो नारंगी बटन पर फिर से क्लिक करें, और चुनें कि क्या अपनी साइट को पूर्व-निर्मित थीम और कुछ अनुशंसित एक्सटेंशन के साथ सेट करना है, या स्क्रैच से शुरू करना है। यदि आप एक अनुभवी डिज़ाइनर नहीं हैं, तो हम अभी के लिए पूर्व-निर्मित थीम के साथ जाने की अनुशंसा करेंगे।
सेटअप पूरा हो जाएगा, और आपको अपनी साइट पर लॉग इन करने के लिए आमंत्रित किया जाएगा आपका-पीआई-आईपी-पता/व्यवस्थापक/लॉगिन. आपके द्वारा पहले बनाए गए व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड का उपयोग करें।
अपने रेस्टोरेंट की नई वेबसाइट को कॉन्फ़िगर करें
डैशबोर्ड क्षेत्र स्वच्छ और सुव्यवस्थित है, स्क्रीन के बाईं ओर श्रेणियों की व्यवस्था की गई है।
पूर्ण कार्यक्षमता प्राप्त करने के लिए, आपको कुछ निःशुल्क एक्सटेंशन इंस्टॉल करने होंगे. की ओर जाना सिस्टम> एक्सटेंशन, और खोज बॉक्स में, खोजें और इंस्टॉल करें: कार्ट, कूपन, फ्रंटएंड, लोकल, पेज, पेरजिस्टर, आरक्षण और उपयोगकर्ता।
आप चाहते हैं कि लोग जानें कि आप कहां हैं, इसलिए "स्थान" प्रविष्टि पर क्लिक करें और अपने स्थानों के स्थान जोड़ें। आप अपने खुलने के समय और वितरण क्षेत्रों के लिए भी टैब देखेंगे।
मानचित्र पर अपना ठिकाना और वितरण त्रिज्या दिखाने के लिए, आपको Google मानचित्र API कुंजी की आवश्यकता होगी। एक एपीआई कुंजी आपको बिना किसी शुल्क के प्रति माह 28,500 मैपलोड देगी, इसलिए जब तक आपका बोउफ बोरग्यूग्नॉन मरना नहीं है, तब तक आपको कोई कीमत नहीं चुकानी चाहिए। के नीचे टेक्स्ट फ़ील्ड में अपनी कुंजी जोड़ें सिस्टम> सेटिंग्स> सामान्य.
रेस्टोरेंट अनुभाग वह जगह है जहाँ आपको अधिक रेस्तरां-विशिष्ट चीज़ें मिलेंगी। आप मेनू आइटम और मूल्य निर्धारण, अपनी तालिकाओं के इनपुट विवरण और उनकी क्षमता निर्धारित कर सकते हैं, अपनी श्रेणियों को अनुकूलित कर सकते हैं और भोजन के लिए विशिष्ट समय निर्धारित कर सकते हैं।
से सिस्टम > सेटिंग्स > बिक्री, सेट अप करें कि आप ऑर्डर और आरक्षण को कैसे प्रबंधित करना चाहते हैं। आप बिना किसी खाते के ऑर्डर की अनुमति देना चुन सकते हैं, और ऑर्डर को एक निश्चित क्षेत्र तक सीमित कर सकते हैं। आपको यह भी चुनना चाहिए कि ऑर्डर या आरक्षण को स्वचालित रूप से स्वीकार करना है या नहीं, या यह तय करना है कि उन्हें मैन्युअल अनुमोदन की आवश्यकता है या नहीं।
संबंधित अनुभाग में आदेश और आरक्षण तुरंत दिखाई देंगे बिक्री, इसलिए इन्हें अलग-अलग टैब में खोलना एक अच्छा विचार है। यहां से, आप अलग-अलग कर्मचारियों को कार्य सौंप सकते हैं और ऑर्डर या आरक्षण की स्थिति बदल सकते हैं।
अंतर्गत बिक्री> भुगतान, आप निर्दिष्ट कर सकते हैं कि आपका रेस्तरां किस प्रकार के भुगतान स्वीकार करता है। कैश डिफ़ॉल्ट है, लेकिन आप पेपाल, स्ट्राइप, मोली, स्क्वायर और बहुत कुछ जोड़ सकते हैं। आपको स्वयं प्लेटफ़ॉर्म के माध्यम से API कुंजियाँ प्राप्त करनी होंगी, और कुंजियों को संबंधित फ़ील्ड में जोड़ना होगा। जब आप ऐसा कर लेंगे, तो आपके takeaway मेनू पर नए भुगतान विकल्प दिखाई देंगे।
आपको अन्य स्टाफ सदस्यों के लिए भी खाते बनाने चाहिए सिस्टम> स्टाफ़, उन्हें समूहों और भूमिकाओं में असाइन करें और उनकी एक्सेस नियंत्रित करें. एक बार जब आप यह कर लेते हैं, तो आप किसी भी समूह या स्टाफ सदस्य को कोई भी आदेश भेज सकते हैं, ताकि वे आपके सीधे हस्तक्षेप के बिना अपना काम जारी रख सकें। वे ऑर्डर की स्थिति भी बदल सकते हैं, ताकि आप जान सकें कि क्या हो रहा है।
टेस्टीइग्निटर चालान भी तैयार कर सकता है, बिक्री रिपोर्ट तैयार कर सकता है, और बहुत कुछ। सुविधाओं के अधिक संपूर्ण अवलोकन के लिए, देखें टेस्टी इग्नाइटर वेबसाइट.
अपने रेस्टोरेंट की वेबसाइट को प्रकाशित और सुरक्षित करें
एक बार जब आप खुश हो जाते हैं कि साइट आपके अनुसार दिखती है और काम करती है, तो इसे लाइव करने का समय आ गया है। यदि आपके पास पहले से कोई नहीं है, एक डोमेन नाम पंजीकृत करें, और रजिस्ट्रार डीएनएस सेटिंग्स में, सभी रिकॉर्ड हटा दें, और "@" के मान के साथ एक नया "ए" रिकॉर्ड बनाएं, और होस्ट को आपके सार्वजनिक आईपी पते के रूप में बनाएं। TTL मान को यथासंभव कम सेट करें.
एसएसएच आपके रास्पबेरी पीआई में एक बार और, और दूसरों को सेटअप प्रक्रिया को फिर से शुरू करने और अपने स्वयं के खाते में धन को स्थानांतरित करने से रोकने के लिए सेटअप फ़ाइल को हटा दें।
सुडो आरएम /वर/www/html/setup.php
अपने डोमेन के लिए एक नई अपाचे कॉन्फ फाइल बनाएं:
सीडी /etc/apache2/sites-available/
सुडोनैनोकार्यक्षेत्र.conf
नई फ़ाइल में, निम्न पेस्ट करें:
<वर्चुअलहोस्ट *:80>
सर्वर का नामआपका-डोमेन-नाम.tld
दस्तावेज़रूट /वर/www/html/
वर्चुअलहोस्ट>
सहेजें और नैनो के साथ बाहर निकलें सीटीआरएल + ओ तब सीटीआरएल + एक्स।
नई Conf फ़ाइल को सक्षम करें, फिर Apache को पुनरारंभ करें, और एन्क्रिप्शन प्रमाणपत्र और कुंजियों को लाने और तैनात करने के लिए certbot का उपयोग करें।
सुडोa2ensiteकार्यक्षेत्र.conf
सुडो सेवा अपाचे 2 पुनरारंभ करें
सुडो सर्टिफिकेट
Certbot आपको उस साइट का चयन करने के लिए कहेगा जिसे आप सूची से उपयोग करना चाहते हैं। उपयुक्त संख्या दर्ज करें और हिट करें प्रवेश करना. चुनना पुन: निर्देशित करें जब पूछा जाए, तो अपाचे को एक बार फिर से शुरू करें।
आपकी साइट के सभी कनेक्शन स्वचालित रूप से एसएसएल में अपग्रेड हो जाएंगे। एसएसएल आपकी साइट को और अधिक सुरक्षित बनाता है, और आगंतुकों को आश्वस्त करता है कि इस पर भरोसा किया जा सकता है।
कुछ टेस्ट ऑर्डर दें
प्रदाता और डाइनर दोनों के रूप में प्रक्रिया कैसे काम करती है, इससे परिचित होना महत्वपूर्ण है। परिवार के सदस्यों से आदेश देकर अपने सिस्टम का परीक्षण करें और उन्हें अपने व्यवस्थापक मेनू में दिखाई दें।
यह सुनिश्चित करने के लिए कि यह गाइड और ऐप ठीक से काम करें, हमने शेफ को ऑर्डर भेजने के लिए एक विस्तारित सप्ताहांत परिवार बारबेक्यू के लिए इस प्रणाली का उपयोग किया। इसने त्रुटिपूर्ण रूप से काम किया।
रास्पबेरी पाई रेस्तरां प्रबंधन
ऊपर दिए गए चरणों का पालन करके, आप ऑनलाइन ऑर्डर और टेबल आरक्षण के साथ पूर्ण रास्पबेरी पाई सिंगल-बोर्ड कंप्यूटर पर अपनी खुद की रेस्तरां प्रबंधन प्रणाली स्थापित कर सकते हैं।
यदि आप अपने व्यंजनों को डिजिटल दुनिया में ले जाना चाहते हैं, तो अपनी रसोई की किताबों को बदलने के लिए सर्वश्रेष्ठ नुस्खा आयोजक ऐप्स देखें