/SignalRRestoranProject

Udemyde Murat Yücedağ hocamızla beraber yaptığımız proje

Primary LanguageHTML

SignalR - Restoran Otomasyonu

Projenin Temel Amacı

Müşteriler web üzerinden online yemek siparişi verebilir beğendiği yiyecek ve içecekleri sepetine ekleyebilir rezervasyon oluşturabilir, mesaj gönderebilir.

ASP.NET Core 8.0 Web API ve MVC kullanılarak geliştirdiğim proje, tüm CRUD işlemlerini API üzerinden gerçekleştirir ve bu işlemler MVC tarafında consume edilir. Dinamik veritabanı yönetimi için Entity Framework Code First kullanılmıştır. N tier Architecture mimari yapısı ve Repository design pattern kullanılarak projede uygulanarak kodun daha modüler ve sürdürülebilir olmasına öncelik verilmiştir.

Kullanılan Teknolojiler

  • Asp.Net Core 8.0
  • Asp.Net Web API
  • MSSQL
  • Entity Framework Code First
  • SignalR
  • MailKit
  • AutoMapper
  • Html
  • Css
  • JavaScript
  • Bootstrap

Frontend

  • Html
  • Css
  • Bootstrap
  • JavaScript

Backend

  • C#
  • MSSQL
  • Swagger

Öne Çıkan Özellikler

  • Müsaitlik durumuna göre rezervasyon yapma
  • Admin tarafında anlık masa durumları görüntüleme
  • Anlık rezervasyonyon bilgilerini görüntüleme
  • Anlık Bildirimler Ürünlerin detaylarını görüntüleme[](url)
  • MSSQL ilişkili tablolar
  • Admin Panel
  • SignalR ile canlı veri takibi
  • Identity
  • İstatistikler
  • Mail Gönderme

Teknik Özellikler

  • MSSQL Veritabanı
  • Asp.Net Core 8.0
  • Asp.Net Core Web API
  • Çok Katmanlı Mimari
  • Repository Dessign Pattern
  • AutoMapper
  • Entity Framework Code First LINQ
  • SignalR