मुख्य सामग्री पर जाएँ
पैकेजआर्किटेक्चर रिव्यू: 5–7 कार्यदिवस में स्वतंत्र समीक्षा और चरणबद्ध माइग्रेशन योजना
प्रोजेक्ट
प्रोजेक्ट विवरण

MERSIN HATAY RESTAURANT · 2025 – अब तक

Mersin Hatay Restaurant

मेर्सिन में हताय व्यंजनों वाले एक रेस्तराँ के लिए त्रिभाषी वेबसाइट। कीमतों और एलर्जन जानकारी के साथ मेन्यू, ब्लॉग, FAQ और संपर्क; मेन्यू और कीमतें एक कस्टम एडमिन पैनल से प्रबंधित होती हैं।

मेरी भूमिका: डिज़ाइन, डेवलपमेंट और रखरखाव: हर तकनीकी हिस्से की ज़िम्मेदारी मेरी है।

mersinhatayrestaurant.com
तुर्की, अंग्रेज़ी, रूसी
3 भाषाएँ
मेन्यू आइटम
200+
तुर्की कानून, जिसका पालन होता है
4207
स्वचालित परीक्षण
~320

समस्या

रेस्तराँ के मेहमानों में तुर्की न बोलने वाले पर्यटक और रूसी भाषी आगंतुक भी शामिल हैं। मेन्यू हर भाषा में पूरा होना चाहिए था, और हर भाषा को सर्च इंजन में अलग पेज के रूप में मिलना चाहिए था।

कीमतें रेस्तराँ के पॉइंट-ऑफ़-सेल सिस्टम के QR मेन्यू में बदलती हैं; उन्हें वेबसाइट पर एक-एक करके अपडेट करने में समय लगता है और गलतियों की आशंका रहती है। इसके अलावा तुर्किये में कानून संख्या 4207 के तहत मादक पेयों के विज्ञापन पर प्रतिबंध है।

आर्किटेक्चर

वेबसाइट

  • Tailwind CSS

TR · EN · RU

एडमिन पैनल

  • Tailwind CSS

मेन्यू, कीमतें और ब्लॉग

Laravel 13

  • Laravel

Blade और Eloquent

डेटाबेस

  • PostgreSQL

मेन्यू, कंटेंट और क्यू

QR मेन्यू

POS से कीमतों का आयात

अनुवाद उसी पंक्ति में, हर भाषा के लिए अलग कॉलम में रखे जाते हैं; तुर्की वर्णक्रम के सही क्रम के लिए डेटाबेस ICU collation का उपयोग करता है।

मैंने क्या बनाया

  • त्रिभाषी मेन्यू

    श्रेणियाँ, व्यंजन, पोर्शन और एक्स्ट्रा तुर्की, अंग्रेज़ी और रूसी में; जिस फ़ील्ड का रूसी अनुवाद नहीं है, वह अंग्रेज़ी में दिखती है।

  • कीमतें और एलर्जन

    हर व्यंजन के लिए कीमत, एलर्जन जानकारी, पोर्शन और एक्स्ट्रा।

  • QR मेन्यू से कीमतों का आयात

    पॉइंट-ऑफ़-सेल QR मेन्यू की कीमतें पैनल में उत्पादों से मिलाई जाती हैं, पूर्वावलोकन के बाद एक ही चरण में साइट पर लागू होती हैं।

  • बहुभाषी SEO

    हर भाषा का अपना पता (/en, /ru); hreflang टैग, भाषा संस्करणों वाला डायनेमिक साइटमैप और schema.org Restaurant डेटा।

  • स्पैम-सुरक्षित संपर्क

    Cloudflare Turnstile, फ़ॉर्म भरने के समय की जाँच और रेट लिमिटिंग के साथ बहु-स्तरीय बॉट सुरक्षा।

  • एडमिन पैनल

    मेन्यू श्रेणियाँ, व्यंजन, चित्र, विकल्प और ब्लॉग पोस्ट एक ही जगह से प्रबंधित होते हैं।

मैंने कौन-सी चुनौतियाँ हल कीं

  1. 1

    POS सिस्टम के साथ कीमतों का सिंक

    मैंने एक आयात फ़्लो लिखा जो पॉइंट-ऑफ़-सेल QR मेन्यू को पढ़कर उसकी पंक्तियों को साइट के व्यंजनों से मिलाता है: सुझाव, मैनुअल मिलान, पूर्वावलोकन और एक ही डेटाबेस ट्रांज़ैक्शन में बदलाव लागू करना।

  2. 2

    मादक पेय विज्ञापन प्रतिबंध का पालन

    कानून संख्या 4207 की अपेक्षा के अनुसार मैंने मादक पेयों के टेक्स्ट को केवल उत्पाद जानकारी तक सीमित किया, 18+ सूचना जोड़ी और इस नियम को एक स्वचालित परीक्षण से सुरक्षित किया।

  3. 3

    चालू साइट पर तीसरी भाषा

    मैंने साइट के चालू रहते हुए रूसी भाषा जोड़ी: 7 श्रेणियाँ, 212 व्यंजन, 594 विकल्प नाम, 10 FAQ और 10 ब्लॉग पोस्ट। छूटे अनुवाद अंग्रेज़ी में दिखते हैं, इसलिए कोई पेज कभी खाली नहीं रहता।

तकनीकें

  • Laravel
  • PHP
  • PostgreSQL
  • Tailwind CSS
  • Vite
  • GitHub Actions

संबंधित सेवाएँ

क्या आप ऐसा ही कोई सिस्टम बनाने की सोच रहे हैं? आर्किटेक्चर डिज़ाइन से लेकर लाइव होने तक मैं हर कदम पर आपके साथ हूँ।

संपर्क करें