Bu proje kapsamında ASP .Net Core MVC EF kullanarak bir kütüphane otomasyonu geliştirdim. Identity yapısını kullanarak “User” ve “Admin” rolleri tasarladım. Siteye giren kişi eğer üye değilse arama yapabiliyor kitapları, yazarları ve süreli yayınları görebiliyor. Ek olarak yorumları da okuyabiliyor. Üye olmak istediğinde bilgileri alınıyor ve sisteme kaydediliyor. Siteye giren kişi kullanıcı hesabını açtığında ise üye olmayan kişiden farklı olarak kitapları ödünç almak üzere ayırttırabiliyor. Kitaplar hakkında yorum yapabiliyor. Admin hesabı ile giriş yapmış kişi ise, kullanıcının ayırttığı kitabı ona ödünç verebiliyor, ödüncü geri alabiliyor ve ödünç tarihini uzatabiliyor. Ek olarak Admin rollü kullanıcı veritabanı tablolarındaki veriler üzerinde ekle, silme, düzenleme görevlerini yerine getiriyor. Örnek verecek olursam bir kullanıcın yaptığı yorumu silebilir, kitap ekleyebilir, süreli yayın düzenleyebilir vb.