Kullanılan Teknolojiler
Geliştirme Ortamı: Ms Visual Studio 2022
Kod Altyapısı: C# - .NET CORE 8.0, HTML-CSS-JavaScript
Mimari Tasarım
N-Tier Katmanlı Mimari
Veri Tabanı
Ms SQL Server
Veri Erişim Teknolojisi
Entity Framework CORE (CodeFirst)
Veri Tabanı Sorguları
LINQ
File Upload
IFormFile
Authentication & Authorization
ASP.NET Core Identity
Tema Giydirme İşlemleri
Hazır template ve Bootstrap5 kütüphanesi
Projeyi Başlatma
BookShopWebApp UI katmanındaki appsettings.json dosyasındaki server bağlantısını düzenleyin.
PM Console'da add-migration [Migration Adı]
komutunu yazıp çalıştırın.
PM Console'da update-database
diyerek veritabanını oluşturun.
Program verilen rotalarla başlangıç olarak ön yüz ile çalışır.
URL'e /admin
yazarak admin login sayfasına girebilirsiniz.
Admin için seeddata ile göndermiş olduğum,
admin@admin.com - 12345*Abcde
şifresiyle admin paneline ulaşabilirsiniz.
Admin seeddata ile Admin rolündedir.
Admin panelinde kategorileri ve kitapları oluşturarak, ön yüzü kullanıma hazır hale getirebilirsiniz.
Ardından dilerseniz admin tarafında CRUD işlemleri güvenle gerçekleştirebilirsiniz.
Ön yüzde kullanıcılar için register ve login işlemleri mevcuttur.
Kullanıcı kayıtlarında otomatik olarak Customer rolü atanır.
Keyifli incelemeler.