QR Kod ile Dijital Menü Devrimi: Z Beach için Sıfırdan Yazdığımız Premium Menü Sistemi

Giriş: Beach Club Deneyimini Dijitalleştirmek
Muğla'nın nefes kesen sahil hattında konumlanan Z Beach, sıradan bir mekân değil. Beach club, restoran, kafe ve bar konseptini tek çatı altında birleştiren, İnstagram'da paylaşılmaya değer bir yaşam alanı. Böyle bir mekânın menüsü nasıl olmalı? Elbette, mekânın kendisi kadar zarif, hızlı ve modern.
Z Beach'in kurucuları, klasik plastik menüler ve fotokopi kağıtlarını geride bırakıp müşterilerine tam anlamıyla premium bir dijital deneyim sunmak için harekete geçti. Ve bu noktada devreye biz girdik: Dijital Roket. Bu yazıda, Z Beach için sıfırdan geliştirdiğimiz, şu anda zbeachmenu.com üzerinden yayında olan QR kod tabanlı dijital menü sisteminin nasıl kurgulandığını, hangi özellikleri barındırdığını ve bu tarz özel bir yazılımın restoran işletmelerine neler kazandırdığını anlatacağız.
Neden Hazır Bir QR Menü Servisi Yerine Sıfırdan Yazılım?
Piyasada onlarca hazır QR menü servisi var. Aylık abonelik verirsiniz, jenerik bir şablon kullanırsınız, kısıtlı özelleştirme seçenekleriyle idare edersiniz. Peki neden bir işletme kendine özel bir yazılım tercih etmeli?
Cevap tek kelimeyle: markalaşma. Z Beach'i Z Beach yapan, o krem-turkuaz palet, altın vurgular, palmiye dokuları, el yazısı sloganlar ve mobilde açıldığında hissettirdiği o "vay canına" duygusudur. Jenerik bir menü şablonuyla bu duyguyu yaratmak mümkün değil. Ayrıca, hazır servisler size verinizi geri veremez, dilediğinizde altyapıyı değiştiremezsiniz, entegrasyon eklemenize izin vermezler. Kendi yazılımınız olduğunda ise her şeyin sahibi sizsiniz.
Dijital Roket olarak biz de tam olarak bu felsefeyle yaklaştık: Z Beach'e özel, tamamen kendisine ait, ileride büyütülebilecek, gerçek zamanlı özelliklerle donatılmış bir dijital platform kurduk.
Projenin Teknik Çekirdeği
Platformu inşa ederken modern, ölçeklenebilir ve bakımı kolay bir stack tercih ettik:
- Frontend: React 19 + Tailwind CSS + Framer Motion (animasyonlar için)
- Backend: FastAPI (Python) — asenkron, tip-güvenli, hızlı
- Veritabanı: MongoDB — esnek ürün varyasyonları ve çok dilli içerik için ideal
- Kimlik Doğrulama: JWT tabanlı, bcrypt ile şifre hash'leme
- AI Görsel Üretimi: OpenAI gpt-image-2 modeli entegrasyonu
- Dağıtım: Kendi domain (zbeachmenu.com) + CDN + otomatik SSL
Bu teknoloji seçimlerinin arkasında tek bir hedef vardı: müşteri QR kodu okuttuğunda menü yarım saniyeden kısa sürede açılmalı, hiçbir cihazda takılmamalı ve mobilde kusursuz görünmelidir.

Öne Çıkan Özellikler
1. Mobil Öncelikli, Beach Club Estetiğinde Tasarım
Menüyü QR ile açan bir müşterinin cep telefonundan gördüğü şey; sadece bir yemek listesi değil, aynı zamanda mekânın kimliğinin bir uzantısıdır. Bu yüzden tasarımı sıfırdan Z Beach'in görsel diline uygun kurduk:
- Renk Paleti: Krem (#F7F1E7) arka plan, deniz turkuazı (#2F8F9D), altın-bronz (#A9824A) detaylar
- Tipografi: Başlıklarda Playfair Display (klasik serif), sloganlarda Caveat (el yazısı), gövde metninde Outfit (modern sans-serif)
- Görsel Detaylar: Palmiye gölgeleri, sahil dalga çizgileri, ince altın çerçeveler, glassmorphism efektleri
- Animasyonlar: Sayfa açılışında yumuşak fade-in, kategori kartlarında hover-tap efekti, modal açılışlarında smooth slide-up
Sonuç: Instagram'da paylaşmak istenecek düzeyde estetik bir mobil deneyim.
2. Kategori → Ürün Listesi → Detay Akışı
Kullanıcı deneyimini üç katmanlı, sezgisel bir akışla kurduk. Ana sayfada müşteri, iki sütunlu görsel kategori grid'iyle karşılaşır. Her kategori bir yemeğin ya da içeceğin büyük fotoğrafıyla, altında turkuaz renkli banner ile "COCKTAILS", "PIZZALAR" gibi büyük harflerle etiketlenmiştir. Tıkladığında o kategorinin ürün listesine gider: sol tarafta küçük ürün fotoğrafı, sağda ürün adı, kısa açıklaması, fiyatı ve popüler / şef tavsiyesi gibi rozetler. Herhangi bir ürüne tıklayınca alttan yumuşak bir bottom-sheet açılır: büyük ürün fotoğrafı, uzun açıklama, alerjen ikonları, içindekiler, varsa boy varyasyonları ve altında büyük bir fiyat kutusu.
3. Türkçe & İngilizce Dil Desteği
Yaz aylarında Türkiye kıyıları yabancı turistlerle dolar. Menü Türkçe-İngilizce iki dilde hazırlandı. Kullanıcı üst köşedeki dil butonuyla anında geçiş yapabilir. Kategoriler, ürünler, açıklamalar, alerjenler, hatta karşılama sloganları — her şey iki dilde. Bu detay, yabancı müşterilerin sipariş verirken yaşadığı tereddütü tamamen ortadan kaldırıyor.
4. Masa, Şezlong, Cabana Bazlı QR Kod Yönetimi
Beach club deneyiminin farkı burada yatıyor. Z Beach'te müşteri sadece masada değil; şezlongda, cabanada, VIP alanda veya bar önünde de olabilir. Her fiziksel alan için ayrı bir QR kod ürettik.
zbeachmenu.com/menu?area=table-1→ 1 numaralı masazbeachmenu.com/menu?area=lounger-12→ 12 numaralı şezlongzbeachmenu.com/menu?area=vip-cabana-3→ 3 numaralı VIP kabin
Müşteri QR'ı okuttuğunda menü sadece açılmakla kalmıyor, aynı zamanda hangi alanda oturduğu da otomatik algılanıyor. Bu da sıradaki özelliğin can damarı oluyor…
5. Gerçek Zamanlı Garson Çağırma Sistemi
Müşteri menüyü inceledikten sonra "Garson Çağır" özelliğine tıkladığında ne olur? Sistem, müşterinin bulunduğu alanı otomatik saptar (masa numarası ya da şezlong bilgisi), isteğe bağlı bir not girmesine izin verir ve talebi anında admin paneline iletir. Yönetim paneli tarafında ise garson çağrıları üç sütunlu bir Kanban tablosunda gösterilir: Bekliyor (sarı), İlgileniliyor (mavi), Tamamlandı (yeşil). Personel talep üzerine tıklayarak durumu bir sütundan diğerine geçirir. Panel her 10 saniyede otomatik yenilenerek yeni çağrıların anında görünmesini sağlar.
6. AI Destekli Ürün Görselleri
Menüdeki her ürün için profesyonel yemek fotoğrafçısına yaptırılan çekim maliyetleri, orta ölçekli bir işletmeyi kolayca on binlerce lira zorlar. Biz bunu tek tıkla çözdük: OpenAI gpt-image-2 modeliyle entegre bir "AI ile Üret" butonu ekledik. Admin bir ürünün adını girip butona bastığında, arka planda AI, o ürünün beach club estetiğiyle uyumlu, top-down veya 45 derece açıdan çekilmiş, doğal ışıklı, ultra-gerçekçi bir görselini saniyeler içinde oluşturur. Görüntüler otomatik olarak 600×600 piksel JPEG formatına optimize edilip veritabanına kaydedilir; bu sayede mobil yüklenme hızı sabit kalır.
Sonuç olarak Z Beach için 13 yemek + 11 içecek kategorisi altındaki 177 ürünün büyük çoğunluğunun görselini AI ile ürettik. Toplam maliyet: birkaç dolar. Klasik fotoğraf çekiminde bu on binlerce liraya karşılık gelirdi.
7. Ürün Varyasyonları ve Ekstralar
Bir rakının 20cl, 35cl ve 70cl boyutları vardır. Bir kahvenin sütlü / sütsüz seçimi olur. Bir hamburgerin ekstra peynir opsiyonu olabilir. Menü sistemi bu esnekliği yakalayabilmelidir. Sisteme her ürün için sınırsız varyasyon (ek fiyatlı boy/büyüklük seçenekleri) ve ekstra (isteğe bağlı ilaveler) tanımlanabilir hâle getirdik. Ürün detay sayfasında müşteri bu seçenekleri açık ve okunaklı biçimde görür.
8. Alerjen Uyarıları — Otomatik İkon Eşleme
AB ve Türkiye gıda mevzuatları restoran menülerinin alerjenleri açıkça belirtmesini şart koşuyor. Sistem, her ürünün alerjen alanına yazılan metni (örn. "gluten, süt, yumurta") otomatik olarak parse eder ve ürün detayında her alerjen için ayrı bir ikon gösterir: buğday başağı (gluten), damla (süt), yumurta, tohum (soya), çekiç (hardal), balık, karides, fıstık ve daha fazlası. Böylece müşteri hiç okumak zorunda kalmadan tek bakışta ürünün içeriğine dair fikir edinir.
9. Anında Erişilebilen Wi-Fi ve İşletme Bilgileri
Menü sadece yemek listesi değil, aynı zamanda mekânın dijital vitrini. Hamburger menü ikonundan açılan yan çekmece; işletmenin logosunu, altında sloganı, dil seçicisini ve şu bilgileri barındırıyor: Wi-Fi adı ve şifresi (kopyala butonuyla), Instagram profili, telefon numarası, WhatsApp linki, e-posta, adres. Her biri admin panelinden düzenlenebilir; kopyala butonuyla şifreyi bir dokunuşta panosuna alır.
10. Güçlü Admin Paneli (SaaS Kalitesinde)
İşletme sahibi ya da yetkili personel, ayrı bir admin paneline JWT tabanlı güvenli oturumla giriş yapar. Panel modern bir SaaS uygulaması gibi tasarlandı: sol menüde ana bölümler, üstte navigation bar, ortada içerik alanı.
Panel şu modülleri içerir:
- Dashboard: Toplam kategori, aktif ürün, günlük görüntülenme, günlük çağrı sayıları; en çok görüntülenen ürünler; son gelen çağrılar
- Kategoriler: Sıralanabilir, aktif/pasif yapılabilir, iki dilde ad ve açıklama girilebilir
- Ürünler: Filtrelenebilir liste, toplu işlemler (aktif/pasif yap, %yüzde fiyat değişikliği), her ürün için ayrıntılı düzenleme formu
- Garson Çağrıları: Üç sütunlu Kanban ile canlı takip
- QR Alanları: Yeni masa/şezlong/cabana ekleme, her biri için PNG formatında logolu QR kod indirme
- Site Ayarları: Logo, favicon, SEO başlıkları, meta açıklamaları, tüm iletişim bilgileri, Wi-Fi, tema renkleri
- Görsel Galerisi: Yüklenen resimlerin merkezi yönetimi
- Kullanıcılar & Güvenlik: Kendi şifresini değiştir, ekip için yeni admin ekle, admin silme (kendini silmeye karşı koruma dahil)
11. Çoklu Admin ve Ekip Yönetimi
Beach club, tek kişilik bir işletme değildir. Sahibi, restoran müdürü, bar şefi, servis sorumlusu — birden fazla kişinin panele erişmesi gerekebilir. Sistem, birden fazla admin hesabı destekler. Her admin kendi şifresini değiştirebilir, kendi bilgilerini görebilir; sahip ise yeni admin ekleyebilir, mevcut olanları silebilir. Sistemin sürekli en az bir admin ile çalışması garanti altına alındı — son admin yanlışlıkla silinemez.
12. Marka Uyumlu QR Kod Üretimi
Standart siyah-beyaz QR kodlar mekânın estetiğine hiç yakışmaz. Sistemin QR üreticisi Z Beach kimliğine göre özelleştirildi: turkuaz renkli QR modülleri, altında altın renkli "Z BEACH" başlığı, en altta ise "Scan for Menu — Masa 5" gibi alan adı. Yüksek çözünürlüklü PNG olarak indirilir; sunta veya akrilik masa standlarına basılarak sofisticated bir hal alır.
13. Dinamik SEO ve Sekme Başlığı
Menü aynı zamanda bir web sitesi olduğu için arama motorları tarafından da bulunması gerekir. Admin, panelden site başlığını (tarayıcı sekmesinde görünen), meta açıklamasını, Open Graph paylaşım görselini ve favicon'u tek tıkla değiştirebilir. Değişiklikler kod dokunmadan anında yayına girer.
14. Analitik ve Raporlama Altyapısı
Her menü açılışı, ürün görüntülenmesi, dil tercihi, hangi masa/şezlongdan gelindiği anonim olarak kaydediliyor. Bu sayede işletme sahibi hangi ürünlerin popüler olduğunu, hangi kategorilerin daha çok ziyaret aldığını, günün hangi saatlerinin yoğun olduğunu panelden görebilir. Bu veri gerçek zamanlı iş kararlarına dönüştürülebilir: "Salı öğleden sonra Cocktail görüntülenmeleri artıyor, saat 15:00 sonrası happy hour indirimi başlatalım" gibi.
15. Performans Odaklı Yapı
Menü sayfası ilk açılışta 1 saniyenin altında yüklenir. Görseller lazy-load ile yüklenir, yani sadece kullanıcı o kısma scroll ederken indirilir. Hero splash ekranı, statik logo dosyası ile React yüklenmeden anında gösterilir; müşteri asla boş beyaz ekran görmez. Dinamik favicon ve manifest ile ekran-ana-ekrana ekleme özelliği desteklenir.
Peki İşletmelere Bu Ne Kazandırır?
Görünen Kazanımlar
- Baskı maliyeti sıfır: Menü değişikliği artık matbaaya gitmiyor, admin panelden 30 saniyede yayında
- Personel yükü azalır: Garson çağırma dijitalleşir; masalar arası koşuşturma azalır
- Sipariş hızı artar: Müşteri menüyü kendi hızında inceler, garson gelmesini beklemez
- Yabancı turist memnuniyeti: İngilizce menü ile dil bariyeri ortadan kalkar
- Sosyal medya paylaşımı: Estetik menü ekran görüntüleri Instagram'a taşınır — organik reklam
- Veri odaklı karar: Analitik ile en çok satan ürün, en yoğun saat gibi bilgiler elde edilir
Görünmeyen Ama Kritik Kazanımlar
- Marka algısı yükselir: Premium bir dijital menü, mekânın "premium" olduğunu subliminal olarak iletir
- Bağımsızlık: Hazır servislere aylık ödemek yerine, tek seferlik yatırımla kendi platformunuza sahip olursunuz
- Genişletilebilirlik: Yarın online ödeme, sadakat programı, rezervasyon sistemi eklemek istediğinizde altyapı hazır
- Hijyen ve Sürdürülebilirlik: Kağıt menü yok, dokunmasız erişim var
Sizin de İşletmenizde Böyle Bir Sistem Olmalı Mı?
Eğer restoran, kafe, bar, beach club, otel restoranı, patisserie, cafe zinciri, food truck veya benzer bir işletmeye sahipseniz cevap kesinlikle evet. Ve size en dürüst tavsiyemiz: hazır şablonlarla değil, kendi kimliğinize özel geliştirilmiş bir platformla ilerleyin.
Neden mi? Çünkü hazır servislerle:
- Menünüz komşunuzun menüsüne benziyor
- Her ay ödediğiniz abonelik uzun vadede kendi yazılımınızdan pahalı
- Yeni bir özellik eklemek imkânsız — servis ne veriyorsa onu kullanmak zorundasınız
- Verileriniz sizin değil, servisin
- Servisin altyapısı çökerse menünüz de çöker
Kendi yazılımınızla ise:
- Menünüz size özel, marka kimliğinizle uyumlu
- Her müşteriden aylık ücret kesilmez
- Yeni özellikler ekleyebilir, mevcutları değiştirebilirsiniz
- Verileriniz sizindir, dilediğiniz raporlamayı yapabilirsiniz
- İşletmenizin ihtiyaçlarına göre ölçeklenir
Dijital Roket: Sadece Bir Yazılım Şirketi Değil, İşinizin Dijital Ortağı
Dijital Roket olarak inandığımız temel prensip şu: her işletmenin, kendi hikâyesini anlatan kendi dijital vitrini olmalı. Z Beach için yaptığımız gibi, sizin işletmeniz için de sıfırdan, size özel, sizin markanızın rengini, tonunu ve tarzını yansıtan bir platform geliştirebiliriz.
Portföyümüzdeki her proje aynı disiplinle inşa edilir:
- Keşif Aşaması: İşletmenizin ruhunu, hedef kitlenizi, günlük operasyonlarınızı analiz ederiz
- Tasarım Aşaması: Marka kimliğinize özel tasarım guideline'ları oluştururuz
- Geliştirme Aşaması: Modern teknolojilerle, temiz kodla, ölçeklenebilir mimariyle inşa ederiz
- Test ve Yayına Alma: Otomatik test süreçleriyle her senaryoyu doğrularız
- Sürekli Destek: Yayına aldıktan sonra sizinle iletişimi kesmeyiz — büyümenize eşlik ederiz
Z Beach projesinde olduğu gibi, sizin projeniz de:
- Mobil öncelikli tasarım
- Modern JavaScript framework'leri (React, Next.js)
- Yüksek performanslı backend altyapısı (FastAPI, Node.js)
- Yapay zekâ entegrasyonları (OpenAI, gpt-image, whisper vb.)
- Ölçeklenebilir veritabanı çözümleri
- SEO optimizasyonu
- Analitik & raporlama
- Güvenli kimlik doğrulama (JWT, OAuth)
- Custom domain, otomatik SSL, CDN
- Sürekli teknik destek ve geliştirme
… ile inşa edilecektir.
Kimler Müşterimiz Olabilir?
Aşağıdaki iş kollarında faaliyet gösteriyorsanız, Dijital Roket ile konuşmanız için çok neden var:
- 🍽️ Restoran, kafe, bar, beach club, gastro pub
- 🏨 Otel, butik otel, tatil köyü, apart
- 💇 Kuaför, güzellik salonu, spa
- 👗 Butik, mağaza, e-ticaret
- 🏥 Klinik, poliklinik, doktor ofisi
- 🎓 Kurs, atölye, eğitim kurumu
- 🏋️ Spor salonu, yoga stüdyosu, kişisel antrenör
- 🎨 Sanatçı, portföy sahibi, freelancer
- 🚗 Oto galeri, oto servis, kiralama şirketi
- Ve dijital dönüşüme ihtiyaç duyan tüm KOBİ'ler
Z Beach Projesinin Rakamları
| Metrik | Değer |
|---|---|
| Toplam Geliştirme Süresi | 3 hafta |
| Yemek Kategorileri | 13 |
| İçecek Kategorileri | 11 |
| Toplam Ürün | 177 |
| AI ile Üretilen Görsel | 100+ |
| Desteklenen Dil | Türkçe, İngilizce |
| Alerjen Uyarı Türü | 12 |
| Backend API Uç Noktası | 40+ |
| Menü Yükleme Süresi | < 1 saniye |
| Kod Satırı | 5.000+ |
| Cihaz Desteği | Tüm mobil + masaüstü tarayıcılar |
Sonuç
Z Beach için geliştirdiğimiz QR kod tabanlı dijital menü sistemi, bir yazılım projesinden çok daha fazlası. Bu, bir işletmenin marka değerini artıran, operasyon verimliliğini yükselten, müşteri deneyimini dönüştüren stratejik bir dijital yatırım. Ve size en güzel haberi verelim: sizin işletmeniz için de aynısı, hatta çok daha fazlası mümkün.
Dijital dönüşüm artık bir seçenek değil, bir gereklilik. Rekabetin bu kadar yoğun olduğu bir dönemde, işletmenizi bir adım öne çıkaracak şey; müşterinin cebindeki telefondan aldığı ilk izlenim. Bu izlenimi doğru şekilde yönetmek istiyorsanız, hazır şablonların ötesine geçmeniz gerekiyor.
Biz Dijital Roket olarak, işinizin dijital kimliğini sıfırdan inşa etmek, mevcutta olanı iyileştirmek veya tamamen yeni bir dijital ürün yaratmak için buradayız.
Hemen Görüşelim
Z Beach için yaptığımız çalışmayı incelemek istersiniz:
Canlı Demo: zbeachmenu.com/menu
Kendi işletmeniz için benzer bir proje düşünüyorsanız veya sadece merak ettiğiniz bir konu varsa:
Dijital Roket: [Buraya iletişim bilgilerinizi ekleyin]
İlk 30 dakikalık danışma görüşmemiz tamamen ücretsiz. İşletmenizin dijital fırsatlarını birlikte konuşalım, size özel bir yol haritası çıkaralım.

