/OnlineLibraryWebApp

OnlineLibrary, ASP.NET Core C# kullanılarak geliştirilen modern bir kütüphane yönetim platformudur. Yönetici ve normal kullanıcı rolleri arasında ayrım yapar, yöneticilere kitap türlerini yönetme yetkisi verir. MSSQL veritabanı kullanılarak verilerin saklanması ve yönetilmesi sağlanır. Yetkilendirme/kimlik doğrulama işlemleri güçlendirilir.

Primary LanguageC#

OnlineLibraryWebApp

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.

Login Sayfası

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.

1

Anasayfa

HomePage

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.

Kitaplar

Kitaplar

Admin olarak giriş yaptığımız için Ekle/Sil/Güncelle işlemleri yapabiliyoruz.

Kitap Ekle/Güncelle

kitapekle

kitapGüncelle

Kitap Türleri

KitapTürleri

Kiralama

Kiralama

API

Bir siteden API ile bilgiler alınıp user id'ye göre listeleniyor. Zorunluluktan yapılmıştır proje ile alakasızdır.

API

Veri Tabanı Tablolar

sql