Genel Bakış
DineCue, kullanıcı niyeti, damak zevki, konum bağlamı, restoran verileri ve yapay zekâ kaynaklı gerekçeleri birleştirerek insanların yemek kararlarını daha iyi vermesine yardımcı olur.
Problem
Özellikle seyahat ederken veya tanımadığınız restoranları ve menüleri karşılaştırırken nerede yemek yeneceğine karar vermek gereğinden zor olabilir. Sıradan puanlar, bir yerin kullanıcının zevkine, bağlamına, bütçesine ya da o ana gerçekten uyup uymadığını her zaman anlatmaz.
Çözüm
DineCue, yemek bağlamını kişiselleştirilmiş önerilere dönüştürür. Kullanıcılar ne istediklerini anlatabilir, konum ya da restoran/menü bağlamı paylaşabilir ve gerekçeli öneriler, dikkat edilmesi gerekenler, ne sipariş edilebileceği ve neden uygun olduğu ile ilgili cevaplar alabilir.
Benim Rolüm
- Ürün fikri ve UX yönlendirmesi
- Frontend geliştirme
- Backend/API mimarisi
- Kimlik doğrulama akışı
- Yapay zekâ ve Google Places entegrasyonu
- Google Cloud Run üzerinde yayına alma
- Alan adı, DNS, e-posta ve canlı ortam kurulumu
- SEO ve çok dilli yapı
Öne Çıkan Özellikler
- E-posta koduyla (OTP) giriş
- Google ile giriş
- Kişiselleştirilmiş restoran ve yemek önerileri
- Google Places entegrasyonu
- Yapay zekâ ile üretilen öneri gerekçeleri
- Kullanıcı zevki ve yemek tercihleri
- Aylık ücretsiz kullanım kotası
- Yakında gelecek Pro plan hazırlığı
- Çok dilli arayüz: Türkçe, İngilizce, Almanca
- SEO uyumlu, herkese açık sayfalar
- Kullanım Koşulları, Gizlilik ve Hakkında sayfaları
Teknik Öne Çıkanlar
- Next.js App Router frontend
- ASP.NET Core API backend
- Tarayıcı → Next.js BFF → ASP.NET Core API mimarisi
- HttpOnly çerez tabanlı kimlik doğrulama akışı
- Google Cloud Run üzerinde yayın
- Özel alan adı: dinecue.com
- OTP için Resend e-posta entegrasyonu
- Google OAuth istemci entegrasyonu
- Google Places API
- OpenAI API
- Canlı ortam için ortam bazlı yapılandırma
- Cloud Build ile sürekli dağıtım
Neden Önemli
DineCue sadece bir demo proje değil. Yemek ve restoran seçimi etrafındaki karar yorgunluğunu azaltan gerçek bir kullanıcı problemine odaklanan, ürün odaklı bir uygulama. Proje; ürün bakış açısı, frontend UX, backend mimarisi, yapay zekâ entegrasyonu, kimlik doğrulama, bulutta yayın ve SEO taraflarını bir araya getiriyor.
