🍽️ Yanında Ne Gider? - Yemek Yanı Önerileri Uygulaması
Bu proje, seçtiğiniz ana yemeğin yanına lezzet ve menü uyumu açısından en çok yakışan tamamlayıcı yemek, meze, salata, içecek ve tatlı önerilerini sunan mobil uyumlu bir web uygulamasıdır. Mutfakta ne yapacağınıza karar veremediğiniz anlarda size pratik çözümler sunar.
✨ Özellikler
Kategorik Öneri Sistemi: Öneriler, rastgele değil, belirli menü mantığına göre dört ana başlık altında sunulur:
Tamamlayıcı Yemek (Başlangıç/Zeytinyağlı/Salata)
Yan Ürün / Garnitür (Pilav/Püre/Ekmek)
İçecek Önerisi
Tatlı Önerisi
Mutfak Filtreleme: Önerileri Türk Mutfağı, İtalyan Mutfağı, Asya Mutfağı ve Akdeniz Mutfağı gibi kategorilere göre filtreleyebilme.
Esnek Arama: Yemeğin tam adını yazmasanız bile ("Fasulye", "Bamya", "Sarma" gibi kısa anahtar kelimelerle) ilgili yemeği bulma yeteneği.
Tamamen Tek Dosya: Tüm kod (HTML, CSS ve JavaScript) tek bir index.html dosyasında bulunur.
🛠️ Kullanılan Teknolojiler
HTML5: Uygulamanın temel yapısı.
JavaScript (Vanilla): Arama ve filtreleme mantığı ile öneri sistemini yönetmek için kullanılmıştır.
Tailwind CSS: Hızlı ve tamamen mobil uyumlu (responsive) modern bir arayüz oluşturmak için kullanılmıştır.
🚀 Nasıl Çalıştırılır?
Bu proje, sunucu gerektirmeyen basit bir statik web uygulamasıdır.
Bu depoyu bilgisayarınıza klonlayın veya zip olarak indirin.
index.html dosyasını çift tıklayarak herhangi bir web tarayıcısında (Chrome, Firefox vb.) açın.
Yayınlama (Hosting)
Uygulamanızı arkadaşlarınızla paylaşmak isterseniz, bu depoyu GitHub Pages üzerinden yayınlamanız en hızlı ve ücretsiz yöntemdir. GitHub, size kalıcı bir web adresi sağlayacaktır.
📝 Katkıda Bulunma
Projeye yeni yemekler ve lezzetli öneriler ekleyerek katkıda bulunabilirsiniz. Lütfen bir Pull Request göndermeden önce aşağıdaki kurallara uyun:
Yeni yemekleri dishSuggestions dizisine eklerken, cuisine alanını doğru şekilde belirtin.
Önerileri complement, side, drink ve dessert anahtarları altında kategorik olarak gruplayın.
Türkçe karakterleri düzgün kullandığınızdan emin olun ve esnek arama için anahtar kelimeleri (keywords) eklemeyi unutmayın.