LibPoint, kütüphane yönetimi için geliştirilmiş modern bir .NET 8 tabanlı web API projesidir. Kullanıcılar ödünç kitap alabilir, oturma düzenine göre qr kod ile sandalye rezervasyonu yapabilir, kitaplar hakkında yorum bırakabilir ve kütüphane koltuklarını yönetebilir.
- Kitap ekleme, silme, güncelleme ve listeleme
- Kitaplara yorum ekleme, güncelleme ve silme
- Kullanıcı bazlı kitap ve yorum sorgulama
- Koltuk rezervasyonu ve yönetimi (SignalR ile gerçek zamanlı güncellemeler)
- Ortalama kitap puanlarını görüntüleme
- QR kod ile koltuk/kitap işlemleri:
Kullanıcılar, oluşturulan QR kodları ile hızlıca koltuk rezervasyonu yapabilir veya kitap işlemlerini gerçekleştirebilir.
- .NET 8 & C# 12
- ASP.NET Core Web API
- Entity Framework Core
- MediatR (CQRS)
- SignalR (Gerçek zamanlı koltuk güncellemeleri için)
- SQL Server (veya tercihe göre başka bir veritabanı)
- Katmanlı mimari (API, Application, Domain, Infrastructure)