OnlineLibrary Projesi Tanıtımı:
OnlineLibrary, kullanıcıların kitapları kolayca bulabileceği ve yöneticilerin kütüphane verilerini etkili bir şekilde yönetebileceği modern bir kütüphane yönetim platformudur. ASP.NET Core C# kullanılarak geliştirilen bu proje, kullanıcı dostu arayüzü ve gelişmiş yetkilendirme sistemiyle dikkat çeker.
Projenin özellikleri arasında, yönetici ve normal kullanıcı rolleri bulunmaktadır. Yöneticiler, kitap türlerini yönetme (ekleme, silme, güncelleme) yetkisine sahiptir, ancak normal kullanıcılar sadece kitapları görüntüleyebilirler. MSSQL veritabanı kullanılarak güvenilir bir veri saklama ve yönetim sistemi sağlanmıştır.
ASP.NET Core Identity Framework kullanılarak kullanıcıların kimlik doğrulama işlemleri kolaylıkla yönetilir ve yetkilendirme sağlanır.
Giriş yaptığımızda karşımıza Ana sayfa çıkıyor. Admin olarak giriş yaptığımızda sağ üstte "Hello admin@gmail.com" sitede beliriyor.
Admin olarak giriş yaptığımız için Ekle/Sil/Güncelle işlemleri yapabiliyoruz.
Bir siteden API ile bilgiler alınıp user id'ye göre listeleniyor. Zorunluluktan yapılmıştır proje ile alakasızdır.