SignalR Restoran

Proje Hakkında

  • Proje Adı: SignalR Restoran
  • Kullanılan Teknolojiler: Entity Framework Core 6.0, Dapper, API, MVC, Repository Design Pattern, Unit of Work Design Pattern, AutoMapper, SignalR, Identity, AWS S3 Bucket, N-tier Architecture, MSSQL
  • Proje URL: https://github.com/GokayAcikgoz/UdemySignalRProject

SignalR anlık sipariş uygulaması

Bu proje, bir restoranın ihtiyaç duyduğu birçok temel özelliği içeren bir web uygulamasıdır.
Müşteriler, restorana QR kodlar aracılığıyla kolayca erişebilir ve sipariş verebilirler. Proje, kullanıcıların gerçek zamanlı olarak sipariş durumunu takip etmelerine olanak tanır ve ayrıca restoran personeli ile müşteriler arasında gerçek zamanlı iletişim sağlar.
Proje, temiz bir kod yapılandırmasına ve modüler bir mimariye sahiptir. N-tier mimarisi kullanılarak, uygulama katmanları mantıksal olarak ayrılmıştır. Entity Framework Core ve Dapper gibi ORM (Object-Relational Mapping) araçları kullanılarak veritabanı işlemleri gerçekleştirilir.
Repository ve Unit of Work tasarım desenleri kullanılarak veritabanı işlemleri soyutlanmıştır. SignalR kütüphanesi, gerçek zamanlı iletişim ve bildirim işlevselliğini sağlar. AWS S3 Bucket, medya dosyalarını depolamak ve sunmak için kullanılır.