Bu proje, Murat Yücedağ hocamızın "Asp.Net Core Api SignalR ile QR Kodlu Sipariş Yönetimi" eğitiminden edindiğim bilgilerle geliştirdiğim bir restoran otomasyon sistemidir. Eğitimde öğrendiğim teknikleri uygulayarak sıfırdan tasarladığım bu uygulama, modern web teknolojilerinin gerçek hayat senaryolarına nasıl uygulanabileceğini göstermektedir.
Proje Özeti Backend: Asp.Net Core 6.0 Web API (RESTful)
Frontend: HTML5, Bootstrap, JavaScript (AJAX)
Veritabanı: MSSQL (Entity Framework Code First)
Real-Time İletişim: SignalR
Mimari: Katmanlı Mimari (N-Tier) ve DTO'lar
Temel Özellikler ✔ QR kod ile masa tanımlama ve sipariş oluşturma ✔ Anlık sipariş takibi (SignalR) ✔ Yönetim paneli için istatistik dashboard ✔ Kullanıcı dostu vitrin arayüzü ✔ Rezervasyon ve mail bildirim sistemi ✔ Sepet işlemleri ve sipariş yönetimi
Eğitim Referansı Bu projeyi geliştirirken Murat Yücedağ hocamızın Udemy'deki eğitiminden büyük ölçüde faydalandım. Eğitimde özellikle:
Clean Code prensipleri
SOLID kurallarına uygun geliştirme
Real-time uygulama teknikleri
API consume etme yöntemleri konularında edindiğim bilgileri pratiğe dökme fırsatı buldum.
Kullanılan Teknolojiler Asp.Net Core 6.0 | SignalR | Entity Framework | LINQ | Bootstrap 5 JavaScript | AJAX | Swagger | MailKit | QR Kod Üretimi
Proje, eğitimde öğrendiğim konseptleri pekiştirmek amacıyla bireysel çabamla geliştirilmiştir. Kod yapısında eğitimdeki örneklerden esinlenilmiş olup, bazı bölümlerde kişisel iyileştirmeler ve özelleştirmeler yapılmıştır.