AspNet Core 6.0 ile Geliştirilen Dinamik Sipariş Yönetimi Projesi
Bu proje, restoranlar için dinamik QR kodlu bir sipariş yönetim sistemi geliştirmek amacıyla tasarlanmıştır. Admin ve kullanıcı panellerine sahip olan uygulama, anlık veri alışverişini destekleyen kapsamlı bir yapıya sahiptir. SignalR kütüphanesi kullanılarak, anlık bildirimler, mesajlaşma ve sipariş güncellemeleri gibi modern özellikler eklenmiştir.
Bu projede aşağıdaki temel özellikler yer almaktadır:
- Sipariş Yönetimi: Kullanıcılar, QR kod tarayarak sipariş verebilir ve sipariş durumlarını anlık olarak takip edebilir.
- Rezervasyon İşlemleri: Kullanıcılar rezervasyon yapabilir ve e-posta bildirimleri alabilir.
- Real-Time Uygulamalar:
- Anlık bildirimler
- Anlık mesajlaşma
- Anlık sepet güncellemeleri
- Yönetici Paneli: Sipariş ve rezervasyon işlemlerini yönetebilen kapsamlı bir admin paneli.
- UI ve Backend:
- RESTful API yapısıyla geliştirilen güçlü bir backend.
- Kullanıcı dostu bir frontend arayüzü.
Projede aşağıdaki teknolojiler ve yaklaşımlar kullanılmıştır:
Backend:
- ASP.NET Core 6.0
- ASP.NET Core API
- SignalR
- Swagger
- Entity Framework Core (LINQ ve MSSQL ile)
- N-Tier Architecture (Katmanlı Mimari)
- DTO ve Solid Prensiplerine Uygun Kodlama
Frontend:
- HTML, CSS, Bootstrap
- JavaScript ve Ajax
- Real-Time UI Geliştirme
Diğer:
- Mail Gönderme İşlemleri
- İlişkisel Veritabanı Yönetimi